{"decision":{"preference_constraint_vector":{"compared_playback":null,"critic_scope":["drawing_identity","still_source_poses"],"critic_verdict":"uncertain","drawing_identity_preserved":"unknown","failed_constraints":[],"independent_critic":true,"runtime_cost":null,"source_event_preserved":"unknown","unknown_constraints":["recognition_classifier"]},"reasons":["source_event_preserved=unknown","drawing_identity_preserved=unknown","constraint_unknown:recognition_classifier","primary_quality_bar_not_met"],"status":"milestone_needs_review","train_eligible":false},"id":"fcf1de8e5222712d9c330fbc86fd6642e9db39b0c18a259707340a4ba56b48be","input":{"action":{"details":"Six proposed still keys; one bounded repair per critique. No motion or model training.","type":"add_key"},"after_refs":["keys/revisions/v1/"],"before_refs":["design.png"],"claims":["drawing"],"critic":{"gap":"","independent":true,"protected_strengths":["The exact lopsided rim, uneven dome and small dome/rim gap.","The very sparse dash/speck surface marks and plain unfilled linework.","The upright banked pose family from the NASA CGI source without redesigning the doodle into a realistic aeroshell."],"scope":["drawing_identity","still_source_poses"],"verdict":"uncertain"},"drawing_identity_preserved":"unknown","evidence_refs":["reviews/blind-v1.json"],"measured_tests":[{"constraint":true,"evidence_refs":["tests.json"],"name":"recognition_classifier","status":"unknown"},{"constraint":true,"evidence_refs":["keys/traced.json"],"metric":"minimum recall; parts_kept must equal1 per key","name":"trace_fidelity","status":"pass","unit":"fraction","value":1.0}],"observation_refs":["source.json","design.json"],"parent":null,"revision":"flying-saucer-v1","source":{"identity":"f3a1f7f8-5ab6-5e91-8e07-bce434ee536c","interval":{"end":4.5378712045,"start":2.3356690023,"unit":"seconds"}},"source_event_preserved":"unknown","train_eligible":false},"previous_hash":"0000000000000000000000000000000000000000000000000000000000000000","sequence":1}
{"decision":{"preference_constraint_vector":{"compared_playback":null,"critic_scope":["drawing_identity","still_source_poses"],"critic_verdict":"bar_met","drawing_identity_preserved":true,"failed_constraints":[],"independent_critic":true,"runtime_cost":null,"source_event_preserved":true,"unknown_constraints":["recognition_classifier"]},"reasons":["constraint_unknown:recognition_classifier"],"status":"milestone_needs_review","train_eligible":false},"id":"ac5a9d79b19e0834fcab2a09e2cc510f7affea6d26d98733442bcd61d8d5faab","input":{"action":{"details":"Six proposed still keys; one bounded repair per critique. No motion or model training.","type":"add_key"},"after_refs":["keys/revisions/v1/"],"before_refs":["design.png"],"claims":["drawing"],"critic":{"gap":"","independent":true,"protected_strengths":["The exact lopsided rim, uneven dome and small dome/rim gap.","The very sparse dash/speck surface marks and plain unfilled linework.","The upright banked pose family from the NASA CGI source without redesigning the doodle into a realistic aeroshell."],"scope":["drawing_identity","still_source_poses"],"verdict":"bar_met"},"drawing_identity_preserved":true,"evidence_refs":["reviews/blind-v1.json"],"measured_tests":[{"constraint":true,"evidence_refs":["tests.json"],"name":"recognition_classifier","status":"unknown"},{"constraint":true,"evidence_refs":["keys/traced.json"],"metric":"minimum recall; parts_kept must equal1 per key","name":"trace_fidelity","status":"pass","unit":"fraction","value":1.0}],"observation_refs":["source.json","design.json"],"parent":"flying-saucer-v1","revision":"flying-saucer-v1-review-normalization","source":{"identity":"f3a1f7f8-5ab6-5e91-8e07-bce434ee536c","interval":{"end":4.5378712045,"start":2.3356690023,"unit":"seconds"}},"source_event_preserved":true,"train_eligible":false},"previous_hash":"fcf1de8e5222712d9c330fbc86fd6642e9db39b0c18a259707340a4ba56b48be","sequence":2}
{"decision":{"preference_constraint_vector":{"compared_playback":null,"critic_scope":["drawing_identity","source_composition","source_pose"],"critic_verdict":"bar_not_met","drawing_identity_preserved":true,"failed_constraints":["planted_contacts"],"independent_critic":true,"runtime_cost":null,"source_event_preserved":false,"unknown_constraints":["recognition_classifier","normal_speed_playback"]},"reasons":["source_event_preserved=false","constraint_failed:planted_contacts"],"status":"rejected","train_eligible":false},"id":"c4c58c5ec4fdae6d0d4e23b66440aa0f342084a6615e4a957e5128ad43b415db","input":{"action":{"details":"Assemble original six native saucer strokes under NASA CGI source top/cap trajectory and held cloud plate.","type":"change_layer"},"after_refs":["integrated/revisions/v1/shot.json","integrated/revisions/v1/comparison.mp4"],"before_refs":["keys/"],"claims":["drawing","motion"],"critic":{"gap":"The doodle reveals a complete lower rim during source samples whose lower rim is cropped, introducing an unverified contour and weakening source framing fidelity.","independent":true,"protected_strengths":["Preserve the original doodle's lens rim, distinct raised dome and seam, spare imperfect linework and dots, together with the source's steep attitude and lateral screen movement."],"scope":["drawing_identity","source_composition","source_pose"],"verdict":"bar_not_met"},"drawing_identity_preserved":true,"evidence_refs":["integrated/review-v1.json","integrated/revisions/v1/assembly-checks.json"],"measured_tests":[{"constraint":true,"evidence_refs":["integrated/revisions/v1/video-validation.json"],"name":"complete_movie_decode","status":"pass","unit":"frames per movie","value":53},{"constraint":true,"evidence_refs":["integrated/revisions/v1/traced.json"],"metric":"Recall >=.98; every ink part kept in all8 separated character exports.","name":"trace_fidelity","status":"pass","unit":"minimum recall","value":1.0},{"constraint":true,"evidence_refs":["integrated/revisions/v1/mask-fit.json"],"metric":"union of filled projected original rim/dome native polygons vs nearest 12fps source SAM mask; original ink specks excluded from silhouette; not model confidence; mean>=.65, minimum>=.45; SAM predicted confidence reported separately.","name":"filled_rig_mask_fit","status":"pass","unit":"mean IoU","value":0.6735097515090197},{"constraint":true,"name":"recognition_classifier","status":"unknown"},{"constraint":true,"metric":"No planted contacts in flying subject; cannot pass a gate requiring >=4.","name":"planted_contacts","status":"fail","unit":"verified planted intervals","value":0},{"constraint":true,"name":"normal_speed_playback","status":"unknown"}],"observation_refs":["source.json","design.json","integrated/source-contact-sheet.jpg","integrated/source-masks/provenance.json"],"parent":"flying-saucer-v1-review-normalization","revision":"flying-saucer-integrated-v1","source":{"identity":"f3a1f7f8-5ab6-5e91-8e07-bce434ee536c","interval":{"end":4.5378712045,"start":2.3356690023,"unit":"seconds"}},"source_event_preserved":false,"train_eligible":false},"previous_hash":"ac5a9d79b19e0834fcab2a09e2cc510f7affea6d26d98733442bcd61d8d5faab","sequence":3}
{"decision":{"preference_constraint_vector":{"compared_playback":null,"critic_scope":["drawing_identity","source_composition","source_pose"],"critic_verdict":"bar_not_met","drawing_identity_preserved":"unknown","failed_constraints":["planted_contacts"],"independent_critic":true,"runtime_cost":null,"source_event_preserved":"unknown","unknown_constraints":["recognition_classifier","normal_speed_playback"]},"reasons":["constraint_failed:planted_contacts"],"status":"rejected","train_eligible":false},"id":"227c2a2e00256cfd5af7f0d59e1f6fd686fbcc69ea034d1de6c0c726cb1d26d7","input":{"action":{"details":"Retain observed bottom crop with a bounded lower-contour extension; source top/cap landmarks fixed, hidden continuation unverified.","type":"repair_tracking"},"after_refs":["integrated/shot.json","integrated/comparison.mp4"],"before_refs":["integrated/revisions/v1/shot.json"],"claims":["drawing","motion"],"critic":{"gap":"Normal-speed playback remains unreviewed.","independent":true,"protected_strengths":["The original doodle construction, open join, angular contours and sparse small marks.","The matched source attitude, rightward-then-leftward drift, and intentional middle-frame bottom crop.","The held quiet background and subject/background separation."],"scope":["drawing_identity","source_composition","source_pose"],"verdict":"bar_not_met"},"drawing_identity_preserved":"unknown","evidence_refs":["integrated/review-v2.json","integrated/assembly-checks.json"],"measured_tests":[{"constraint":true,"evidence_refs":["integrated/video-validation.json"],"name":"complete_movie_decode","status":"pass","unit":"frames per movie","value":53},{"constraint":true,"evidence_refs":["integrated/traced.json"],"metric":"Recall >=.98; every ink part kept in all8 separated character exports.","name":"trace_fidelity","status":"pass","unit":"minimum recall","value":0.9992748368382887},{"constraint":true,"evidence_refs":["integrated/mask-fit.json"],"metric":"union of filled projected original rim/dome native polygons vs nearest 12fps source SAM mask; original ink specks excluded from silhouette; not model confidence; mean>=.65, minimum>=.45; SAM predicted confidence reported separately.","name":"filled_rig_mask_fit","status":"pass","unit":"mean IoU","value":0.6917404679822426},{"constraint":true,"name":"recognition_classifier","status":"unknown"},{"constraint":true,"metric":"No planted contacts in flying subject; cannot pass a gate requiring >=4.","name":"planted_contacts","status":"fail","unit":"verified planted intervals","value":0},{"constraint":true,"name":"normal_speed_playback","status":"unknown"}],"observation_refs":["source.json","design.json","integrated/source-contact-sheet.jpg","integrated/source-masks/provenance.json"],"parent":"flying-saucer-integrated-v1","revision":"flying-saucer-integrated-v2","source":{"identity":"f3a1f7f8-5ab6-5e91-8e07-bce434ee536c","interval":{"end":4.5378712045,"start":2.3356690023,"unit":"seconds"}},"source_event_preserved":"unknown","train_eligible":false},"previous_hash":"c4c58c5ec4fdae6d0d4e23b66440aa0f342084a6615e4a957e5128ad43b415db","sequence":4}
{"decision":{"preference_constraint_vector":{"compared_playback":null,"critic_scope":["drawing_identity","source_composition","source_pose"],"critic_verdict":"bar_not_met","drawing_identity_preserved":true,"failed_constraints":["planted_contacts"],"independent_critic":true,"runtime_cost":null,"source_event_preserved":false,"unknown_constraints":["recognition_classifier","normal_speed_playback"]},"reasons":["source_event_preserved=false","constraint_failed:planted_contacts"],"status":"rejected","train_eligible":false},"id":"ab4bd0740c85b5b5d5f3c54aae57dbfcad63b87f75c0cfe2c7cacd98d147fd8f","input":{"action":{"details":"Normalize nested raw v2 critic fields: same-drawing identity passes; final rim-tip return framing does not. Rendered artifacts unchanged.","type":"repair_tracking"},"after_refs":["integrated/shot.json","integrated/comparison.mp4"],"before_refs":["integrated/revisions/v1/shot.json"],"claims":["drawing","motion"],"critic":{"gap":"Final two source keys recover the visible rim tip while v2 cartoon remains cropped.","independent":true,"protected_strengths":["The original doodle construction, open join, angular contours and sparse small marks.","The matched source attitude, rightward-then-leftward drift, and intentional middle-frame bottom crop.","The held quiet background and subject/background separation."],"scope":["drawing_identity","source_composition","source_pose"],"verdict":"bar_not_met"},"drawing_identity_preserved":true,"evidence_refs":["integrated/review-v2.json","integrated/assembly-checks.json"],"measured_tests":[{"constraint":true,"evidence_refs":["integrated/video-validation.json"],"name":"complete_movie_decode","status":"pass","unit":"frames per movie","value":53},{"constraint":true,"evidence_refs":["integrated/traced.json"],"metric":"Recall >=.98; every ink part kept in all8 separated character exports.","name":"trace_fidelity","status":"pass","unit":"minimum recall","value":0.9992748368382887},{"constraint":true,"evidence_refs":["integrated/mask-fit.json"],"metric":"union of filled projected original rim/dome native polygons vs nearest 12fps source SAM mask; original ink specks excluded from silhouette; not model confidence; mean>=.65, minimum>=.45; SAM predicted confidence reported separately.","name":"filled_rig_mask_fit","status":"pass","unit":"mean IoU","value":0.6917404679822426},{"constraint":true,"name":"recognition_classifier","status":"unknown"},{"constraint":true,"metric":"No planted contacts in flying subject; cannot pass a gate requiring >=4.","name":"planted_contacts","status":"fail","unit":"verified planted intervals","value":0},{"constraint":true,"name":"normal_speed_playback","status":"unknown"}],"observation_refs":["source.json","design.json","integrated/source-contact-sheet.jpg","integrated/source-masks/provenance.json"],"parent":"flying-saucer-integrated-v2","revision":"flying-saucer-integrated-v2-review-normalization","source":{"identity":"f3a1f7f8-5ab6-5e91-8e07-bce434ee536c","interval":{"end":4.5378712045,"start":2.3356690023,"unit":"seconds"}},"source_event_preserved":false,"train_eligible":false},"previous_hash":"227c2a2e00256cfd5af7f0d59e1f6fd686fbcc69ea034d1de6c0c726cb1d26d7","sequence":5}
{"decision":{"preference_constraint_vector":{"compared_playback":null,"critic_scope":["drawing_identity","source_composition","source_pose"],"critic_verdict":"bar_not_met","drawing_identity_preserved":true,"failed_constraints":["planted_contacts"],"independent_critic":true,"runtime_cost":null,"source_event_preserved":false,"unknown_constraints":["recognition_classifier","normal_speed_playback"]},"reasons":["source_event_preserved=false","constraint_failed:planted_contacts"],"status":"rejected","train_eligible":false},"id":"c362bb9d27a6e608b2590f66759421210a65fc7de541eb855131a7948fb59198","input":{"action":{"details":"Pin v2 after/evidence references to preserved rejected snapshot following repair; no media change. Nested v2 verdict: identity true, source final-rim framing false.","type":"repair_tracking"},"after_refs":["integrated/revisions/v2/shot.json","integrated/revisions/v2/comparison.mp4"],"before_refs":["integrated/revisions/v1/shot.json"],"claims":["drawing","motion"],"critic":{"gap":"Final two source keys recover the visible rim tip while v2 cartoon remains cropped.","independent":true,"protected_strengths":["The original doodle construction, open join, angular contours and sparse small marks.","The matched source attitude, rightward-then-leftward drift, and intentional middle-frame bottom crop.","The held quiet background and subject/background separation."],"scope":["drawing_identity","source_composition","source_pose"],"verdict":"bar_not_met"},"drawing_identity_preserved":true,"evidence_refs":["integrated/review-v2.json","integrated/revisions/v2/assembly-checks.json"],"measured_tests":[{"constraint":true,"evidence_refs":["integrated/revisions/v2/video-validation.json"],"name":"complete_movie_decode","status":"pass","unit":"frames per movie","value":53},{"constraint":true,"evidence_refs":["integrated/revisions/v2/traced.json"],"metric":"Recall >=.98; every ink part kept in all8 separated character exports.","name":"trace_fidelity","status":"pass","unit":"minimum recall","value":0.9992748368382887},{"constraint":true,"evidence_refs":["integrated/revisions/v2/mask-fit.json"],"metric":"union of filled projected original rim/dome native polygons vs nearest 12fps source SAM mask; original ink specks excluded from silhouette; not model confidence; mean>=.65, minimum>=.45; SAM predicted confidence reported separately.","name":"filled_rig_mask_fit","status":"pass","unit":"mean IoU","value":0.6917404679822426},{"constraint":true,"name":"recognition_classifier","status":"unknown"},{"constraint":true,"metric":"No planted contacts in flying subject; cannot pass a gate requiring >=4.","name":"planted_contacts","status":"fail","unit":"verified planted intervals","value":0},{"constraint":true,"name":"normal_speed_playback","status":"unknown"}],"observation_refs":["source.json","design.json","integrated/source-contact-sheet.jpg","integrated/source-masks/provenance.json"],"parent":"flying-saucer-integrated-v2-review-normalization","revision":"flying-saucer-integrated-v2-snapshot-refs","source":{"identity":"f3a1f7f8-5ab6-5e91-8e07-bce434ee536c","interval":{"end":4.5378712045,"start":2.3356690023,"unit":"seconds"}},"source_event_preserved":false,"train_eligible":false},"previous_hash":"ab4bd0740c85b5b5d5f3c54aae57dbfcad63b87f75c0cfe2c7cacd98d147fd8f","sequence":6}
{"decision":{"preference_constraint_vector":{"compared_playback":null,"critic_scope":["drawing_identity","source_composition","source_pose"],"critic_verdict":"bar_not_met","drawing_identity_preserved":false,"failed_constraints":["planted_contacts"],"independent_critic":true,"runtime_cost":null,"source_event_preserved":"unknown","unknown_constraints":["recognition_classifier","normal_speed_playback"]},"reasons":["drawing_identity_preserved=false","constraint_failed:planted_contacts"],"status":"rejected","train_eligible":false},"id":"2ba313162ea96d9ec9cb71d7e99b54be99b356fbb55741540a422b37a35df387","input":{"action":{"details":"Retain observed bottom crop with a bounded lower-contour extension; source top/cap landmarks fixed, hidden continuation unverified.","type":"repair_tracking"},"after_refs":["integrated/shot.json","integrated/comparison.mp4"],"before_refs":["integrated/revisions/v2/shot.json"],"claims":["drawing","motion"],"critic":{"gap":"Original-doodle identity: the rim/body ink marks have migrated onto the dome and changed their arrangement.","independent":true,"protected_strengths":["Keep the existing source-driven placement, tilt, scale, leftward travel, and matching bottom crops, along with the sparse, uneven black line character and the original dome-to-rim junction gap."],"scope":["drawing_identity","source_composition","source_pose"],"verdict":"bar_not_met"},"drawing_identity_preserved":false,"evidence_refs":["integrated/review-v3.json","integrated/assembly-checks.json"],"measured_tests":[{"constraint":true,"evidence_refs":["integrated/video-validation.json"],"name":"complete_movie_decode","status":"pass","unit":"frames per movie","value":53},{"constraint":true,"evidence_refs":["integrated/traced.json"],"metric":"Recall >=.98; every ink part kept in all8 separated character exports.","name":"trace_fidelity","status":"pass","unit":"minimum recall","value":0.9992748368382887},{"constraint":true,"evidence_refs":["integrated/mask-fit.json"],"metric":"union of filled projected original rim/dome native polygons vs nearest 12fps source SAM mask; original ink specks excluded from silhouette; not model confidence; mean>=.65, minimum>=.45; SAM predicted confidence reported separately.","name":"filled_rig_mask_fit","status":"pass","unit":"mean IoU","value":0.6880779454053365},{"constraint":true,"name":"recognition_classifier","status":"unknown"},{"constraint":true,"metric":"No planted contacts in flying subject; cannot pass a gate requiring >=4.","name":"planted_contacts","status":"fail","unit":"verified planted intervals","value":0},{"constraint":true,"name":"normal_speed_playback","status":"unknown"}],"observation_refs":["source.json","design.json","integrated/source-contact-sheet.jpg","integrated/source-masks/provenance.json"],"parent":"flying-saucer-integrated-v2-snapshot-refs","revision":"flying-saucer-integrated-v3","source":{"identity":"f3a1f7f8-5ab6-5e91-8e07-bce434ee536c","interval":{"end":4.5378712045,"start":2.3356690023,"unit":"seconds"}},"source_event_preserved":"unknown","train_eligible":false},"previous_hash":"c362bb9d27a6e608b2590f66759421210a65fc7de541eb855131a7948fb59198","sequence":7}
