{"format": "ta-amps.seed-pack.nouns.v1", "pack_id": "frame-by-frame-video-qa", "status": "proposal_only", "records": [ {"store": "seedpack.frame-by-frame-video-qa", "key": "frame-by-frame-video-qa.v0.1.0.pack", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.skill_pack", "pack:frame-by-frame-video-qa", "role:pack", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.skill_pack", "role": "pack", "pack": "frame-by-frame-video-qa", "pack_version": "0.1.0", "title": "A collection of nouns and verbs for inspecting every frame of an encoded video with nine deterministic computer-vision detectors and UI region masks", "lets_workers": "Decode and sample every frame of an encoded cut, run nine deterministic computer-vision detectors plus UI control mask occlusion checks, cluster nearby frame hits into shot-indexed findings with annotated PNG crops and findings-to-fixes records, draw a seeded stratified sample for independent review, and compute per-detector Wilson precision.", "flow": [{"verb": "frame-by-frame-video-qa.sample-frames", "when": "Decode the cut once and write temporal arrays and spatial frame measurements to a digest-pinned cache."}, {"verb": "frame-by-frame-video-qa.run-detectors", "when": "Run the nine visual detectors over the cached frame measurements and WebVTT cues."}, {"verb": "frame-by-frame-video-qa.segment-ui-masks", "when": "Segment UI buttons, inputs and panels via connected components or local SAM masks and flag caption or callout occlusions."}, {"verb": "frame-by-frame-video-qa.cluster-findings", "when": "Bridge frame hits into shot-indexed findings, annotated PNG crops, timeline charts and findings-to-fixes records."}, {"verb": "frame-by-frame-video-qa.draw-review-sample", "when": "Draw a seeded stratified sample of findings covering every firing detector."}, {"verb": "frame-by-frame-video-qa.label-review-sample", "when": "An independent reviewer labels each sampled finding as true_positive or false_positive."}, {"verb": "frame-by-frame-video-qa.compute-precision", "when": "Compute per-detector and overall precision with 95 percent Wilson intervals."}], "guardrails": [{"store": "seedpack.frame-by-frame-video-qa", "key": "frame-by-frame-video-qa.v0.1.0.guardrail.exact-video-bytes", "version": 1, "value_sha256": "be920930898f5526861d1099edf99db07e1212b5a4d1d3ad93fccbef3680fc09"}, {"store": "seedpack.frame-by-frame-video-qa", "key": "frame-by-frame-video-qa.v0.1.0.guardrail.offline-deterministic-detectors", "version": 1, "value_sha256": "6b6fd6094260eefc9a494ed88beede96bd57c2d0fd5fb31275f9aacc3d56858c"}, {"store": "seedpack.frame-by-frame-video-qa", "key": "frame-by-frame-video-qa.v0.1.0.guardrail.precision-by-independent-sample", "version": 1, "value_sha256": "004234726e716d3edb1b98b042286b276eaee409dd70a52643a5a55c20a59594"}], "tool": {"store": "seedpack.frame-by-frame-video-qa", "key": "frame-by-frame-video-qa.v0.1.0.tool.frame-qa", "version": 1, "value_sha256": "fc839b3565153a4ebeea7fe1fc7aaff9792789a487bce61d60271cc8064cddaa"}, "worked_example": "Synthetic 90-frame 1080p fixture recomputed by the test suite: left-edge clipped text, 14 px tiny text, 1.7:1 low-contrast text, a single white flash frame at frame 45, and a 0.67 s black run from frame 60 to 79, clustered into deterministic findings with a seeded review sample and Wilson precision summary.", "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": [{"relation": "requires_noun", "target_id": "seedpack.frame-by-frame-video-qa/frame-by-frame-video-qa.v0.1.0.guardrail.exact-video-bytes", "target_category": "noun.skill_pack", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.frame-by-frame-video-qa/frame-by-frame-video-qa.v0.1.0.guardrail.offline-deterministic-detectors", "target_category": "noun.skill_pack", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.frame-by-frame-video-qa/frame-by-frame-video-qa.v0.1.0.guardrail.precision-by-independent-sample", "target_category": "noun.skill_pack", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.frame-by-frame-video-qa/frame-by-frame-video-qa.v0.1.0.spec.detectors", "target_category": "noun.benchmark_suite", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.frame-by-frame-video-qa/frame-by-frame-video-qa.v0.1.0.spec.ui-masks", "target_category": "noun.model_spec", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.frame-by-frame-video-qa/frame-by-frame-video-qa.v0.1.0.questions", "target_category": "noun.benchmark_suite", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.frame-by-frame-video-qa/frame-by-frame-video-qa.v0.1.0.rules.safe-areas", "target_category": "noun.reflex_procedure", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.frame-by-frame-video-qa/frame-by-frame-video-qa.v0.1.0.tool.frame-qa", "target_category": "noun.code_node", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.frame-by-frame-video-qa/frame-by-frame-video-qa.v0.1.0.template.findings", "target_category": "noun.scene_recipe", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.frame-by-frame-video-qa/frame-by-frame-video-qa.v0.1.0.template.review-labels", "target_category": "noun.scene_recipe", "note": ""}]}}, {"store": "seedpack.frame-by-frame-video-qa", "key": "frame-by-frame-video-qa.v0.1.0.guardrail.exact-video-bytes", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.skill_pack", "pack:frame-by-frame-video-qa", "role:guardrail", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.skill_pack", "role": "guardrail", "pack": "frame-by-frame-video-qa", "pack_version": "0.1.0", "title": "Guardrail: bind every frame cache, hit list and finding to the video SHA-256", "category_reason": "A reusable rule every verb in this pack follows, with a deterministic check.", "rule": "Every frame cache, detector hit file, clustered finding set and annotated crop records the SHA-256 of the encoded video file it inspected. Clustering or reporting refuses to combine hit lists from different bytes.", "how_it_is_checked": "analyze_cut and the cluster command compare video_sha256 across cache metadata, hit files and probed video bytes before emitting findings.", "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": []}}, {"store": "seedpack.frame-by-frame-video-qa", "key": "frame-by-frame-video-qa.v0.1.0.guardrail.offline-deterministic-detectors", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.skill_pack", "pack:frame-by-frame-video-qa", "role:guardrail", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.skill_pack", "role": "guardrail", "pack": "frame-by-frame-video-qa", "pack_version": "0.1.0", "title": "Guardrail: local offline execution with deterministic model-free fallback", "category_reason": "A reusable rule keeping frame inspection reproducible and network-free.", "rule": "Frame inspection never calls remote APIs or downloads weights at runtime. RapidOCR and local Meta SAM mask adapters run only when locally installed, and connected-component vision detectors provide a complete deterministic baseline.", "how_it_is_checked": "Two runs on fresh caches produce byte-identical findings.json and frames.jsonl.gz streams, verified in test_clips.py and test_ui_masks.py.", "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": []}}, {"store": "seedpack.frame-by-frame-video-qa", "key": "frame-by-frame-video-qa.v0.1.0.guardrail.precision-by-independent-sample", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.skill_pack", "pack:frame-by-frame-video-qa", "role:guardrail", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.skill_pack", "role": "guardrail", "pack": "frame-by-frame-video-qa", "pack_version": "0.1.0", "title": "Guardrail: detector precision is measured on a seeded sample labelled by a reviewer", "category_reason": "Separates automated detector hits from confirmed defects.", "rule": "Automated visual detectors trade recall against false alarms on stylized layouts. A seeded stratified sample across firing detectors is labelled by a human or independent reviewer before quoting precision.", "how_it_is_checked": "draw_sample selects at least one finding per firing detector with an explicit random seed, and precision computes Wilson 95 percent intervals from labelled rows only.", "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": []}}, {"store": "seedpack.frame-by-frame-video-qa", "key": "frame-by-frame-video-qa.v0.1.0.spec.detectors", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.benchmark_suite", "pack:frame-by-frame-video-qa", "role:spec", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.benchmark_suite", "role": "spec", "pack": "frame-by-frame-video-qa", "pack_version": "0.1.0", "title": "Detector specification: sampling cadence, safe areas, nine visual detectors and clustering rules", "category_reason": "Defines the exact thresholds, questions and severity mapping that the frame-by-frame QA suite evaluates.", "spec": {"format": "frame-qa.spec.v1", "sampling": {"temporal_every_frames": 1, "spatial_every_frames": 2, "why_every_second_frame": "Text is detected and measured on every second frame, 15 times a second at 30 fps: a text layout that lasts two frames (67 ms) is always sampled, and anything shorter is a flash that the transition detector, which reads every frame, reports. Edges, panels and border bands are measured on every frame.", "thumb_width_px": 320, "panel_scale": 2}, "text": {"engine": "auto", "box_thresh": 0.5, "min_line_px": 6, "cap_em": 0.71, "font_size_rule": "Estimated font size is the line's cap or ascender height divided by 0.71, the median cap-to-em ratio measured on IBM Plex Sans, Space Grotesk and JetBrains Mono from 12 to 72 px (range 0.67 to 0.77). A line with only x-height letters reads about 25 percent small, so such a line takes its neighbour's size when the two share a block.", "reference_height_px": 1080}, "safe_areas": {"title_safe_share": 0.05, "action_safe_share": 0.035, "touch_px": 2, "rule": "Title-safe keeps text 5 percent in from every edge and action-safe keeps any content 3.5 percent in, of the frame's width for the sides and of its height for the top and bottom."}, "detectors": {"cut_off_content": {"questions": ["Does any text touch or run off a frame edge?", "Is any text inside the 3.5 percent action-safe margin?", "Is any text inside the 5 percent title-safe margin?", "Does interface content run off a frame edge, by edges crossing the frame's outermost pixels?"], "thresholds": {"border_step_levels": 24, "ui_min_crossings": 10, "ui_min_band_density": 0.03, "min_duration_s": 0.2}, "severity": {"text_at_edge": "major when it lasts 0.5 s or more, else minor", "text_in_action_margin": "minor", "text_in_title_margin": "note", "ui_off_edge": "note"}}, "cut_off_windows": {"questions": ["Does a window, card or panel reach the frame edge, so part of it is outside the frame?", "Is text inside that panel cut by the same edge?"], "thresholds": {"min_area_share": 0.01, "min_side_px": 60, "rect_min": 0.88, "flat_std": 2.5, "step_levels": 6, "edge_tolerance_px": 10, "min_duration_s": 0.3}, "severity": {"panel_at_edge": "minor", "panel_at_edge_with_cut_text": "major"}}, "overlaps": {"questions": ["Do two text lines overlap each other?", "Does a callout chip or label cover part of a line of page text?"], "thresholds": {"text_overlap_min_share": 0.1, "text_overlap_major_share": 0.3, "duplicate_iou": 0.85, "chip_min_overlap_px": 2, "chip_major_share": 0.25, "chip_max_area_share": 0.03, "chip_color_step": 12, "min_duration_s": 0.2}, "severity": {"text_on_text": "major from 30 percent of the smaller line, else minor", "chip_covers_text": "major from 25 percent of the covered line's height, else minor"}}, "small_text": {"questions": ["Is any text smaller than 24 px at 1080p?", "Is any text smaller than 16 px at 1080p?", "Would any text be smaller than 12 px on a 390 px wide phone screen?"], "thresholds": {"min_font_px": 24, "major_font_px": 16, "phone_width_px": 390, "min_phone_px": 12, "min_glyphs": 2, "min_duration_s": 0.2}, "severity": {"under_16_px": "major", "under_24_px": "minor", "under_12_px_on_phone": "note"}}, "transitions": {"questions": ["Where are the hard cuts and the dissolves?", "Does a dissolve blend two text-heavy frames into a double exposure?", "Is there a flash frame: one or two frames unlike both neighbours?", "Is there a jump cut inside a shot: an abrupt change with the same layout either side?", "Are there black or blank frames?"], "thresholds": {"change_level": 3.0, "change_share": 0.003, "cut_level": 12.0, "cut_share": 0.4, "dissolve_min_frames": 3, "dissolve_max_frames": 60, "blend_max_residual": 0.12, "blend_max_error": 0.25, "blend_min_share": 0.002, "blend_min_distinct": 0.2, "text_heavy_share": 0.02, "text_ghost_overlap": 0.15, "flash_max_frames": 2, "flash_min_level": 12.0, "flash_return_share": 0.25, "jump_same_layout_share": 0.6, "jump_min_changed_share": 0.01, "black_max_luma": 16, "black_max_p99": 40, "blank_max_std": 1.5, "blank_max_step": 6}, "severity": {"double_exposure": "major from 6 frames, else minor", "flash_frame": "major", "jump_cut": "minor when the frame jumps, note when an element pops in", "black_or_blank": "major from 0.5 s, minor for a shorter run, note at the very start or end", "cut_or_dissolve": "note"}}, "freezes_and_motion": {"questions": ["Is the picture frozen for more than 1.5 s?", "Does the content stay still, apart from a camera drift, for more than 1.5 s?", "Does text move fast enough to hurt reading while it is on screen?", "Is there a sudden spike in motion speed?"], "thresholds": {"freeze_max_level": 0.12, "freeze_min_s": 1.5, "still_lag_frames": 15, "still_change_level": 24, "still_max_changed_share": 0.004, "still_min_s": 1.5, "still_minor_s": 6.0, "text_speed_minor_px": 3.0, "text_speed_major_px": 8.0, "text_motion_min_s": 0.3, "spike_ratio": 4.0, "spike_min_px": 4.0, "shift_min_response": 0.3, "shift_min_gain": 0.5}, "severity": {"freeze": "minor from 1.5 s, major from 4 s", "near_static": "note, minor from 6 s", "text_motion": "minor from 3 px a frame, major from 8 px a frame", "motion_spike": "minor"}}, "caption_collisions": {"questions": ["While a caption cue shows, is there text or proof in the bottom 18 percent of the frame?", "Does that text sit where the player draws the caption?"], "thresholds": {"band_share": 0.18, "caption_font_share": 0.045, "char_em": 0.52, "line_gap_em": 1.25, "min_glyphs": 2, "min_duration_s": 0.2}, "severity": {"under_caption_box": "major", "in_band_beside_caption": "minor"}}, "contrast": {"questions": ["Is any text below 4.5 to 1 against its background, or below 3 to 1 when it is 24 px or larger?", "Is any text below 2 to 1?"], "thresholds": {"normal_min": 4.5, "large_min": 3.0, "large_font_px": 24, "major_below": 2.0, "min_glyphs": 3, "min_line_px": 8, "min_duration_s": 0.2}, "severity": {"below_2": "major", "below_minimum": "minor"}}, "layered_edges": {"questions": ["Is the frame busy: dense edges at three scales at once?", "Does content cross a panel's boundary, spilling out of its container?"], "thresholds": {"canny_low": 50, "canny_high": 150, "busy_density": [0.07, 0.1, 0.14], "busy_min_s": 1.0, "spill_min_px": 8, "spill_min_share": 0.1, "spill_major_share": 0.25, "min_duration_s": 0.2}, "severity": {"busy_frame": "note", "spill": "minor, major from 25 percent outside"}}}, "clustering": {"max_gap_frames": 4, "match_iou": 0.3, "rule": "Hits of one detector and kind on nearby frames whose boxes overlap by at least 0.3 IoU are one finding; a gap of up to 4 frames is bridged."}, "severity_scale": {"levels": ["blocker", "major", "minor", "note"], "findings_to_fixes": {"blocker": "P1", "major": "P2", "minor": "P3", "note": "none"}, "source": "the video review pack's severity guide"}}, "severity_guide": {"store": "seedpack.video-review", "key": "video-review.v0.1.0.severity-guide", "version": 1, "value_sha256": "a4e408b5330a41d17f61ce0f2d2237cd5df26cbfff56693de16eb14f21918bf1"}, "finding_template": {"store": "seedpack.findings-to-fixes", "key": "findings-to-fixes.v0.1.0.template.finding", "version": 1, "value_sha256": "05a0e9ba4bc9bc4d900146290e39155ceadb799d334a47180f354dd988774a80"}, "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": [{"relation": "requires_noun", "target_id": "seedpack.video-review/video-review.v0.1.0.severity-guide", "target_category": "noun.benchmark_suite", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.findings-to-fixes/findings-to-fixes.v0.1.0.template.finding", "target_category": "noun.seed_hypothesis", "note": ""}]}}, {"store": "seedpack.frame-by-frame-video-qa", "key": "frame-by-frame-video-qa.v0.1.0.spec.ui-masks", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.model_spec", "pack:frame-by-frame-video-qa", "role:spec", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.model_spec", "role": "spec", "pack": "frame-by-frame-video-qa", "pack_version": "0.1.0", "title": "UI region mask specification: connected-component segmentation and optional local Meta SAM adapter", "category_reason": "Records the segmentation model identifier, offline loading rules and UI occlusion thresholds.", "default_backend": "connected_components", "optional_sam_model_id": "facebook/sam-vit-base", "local_files_only": true, "roles_classified": ["panel", "card", "button", "input", "badge"], "thresholds": {"min_area_px": 320, "min_side_px": 16, "max_frame_share": 0.88, "min_cover_share": 0.15, "major_cover_share": 0.35, "interactive_button_major_share": 0.25}, "hit_kinds": ["caption_obscures_ui", "callout_obscures_ui"], "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": []}}, {"store": "seedpack.frame-by-frame-video-qa", "key": "frame-by-frame-video-qa.v0.1.0.questions", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.benchmark_suite", "pack:frame-by-frame-video-qa", "role:checklist", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.benchmark_suite", "role": "checklist", "pack": "frame-by-frame-video-qa", "pack_version": "0.1.0", "title": "Inspection question bank across the nine frame-by-frame detectors", "category_reason": "Enumerates the concrete visual QA questions each detector answers with frame numbers and pixel boxes.", "series": [{"detector": "cut_off_content", "questions": ["Does any text touch or run off a frame edge?", "Is any text inside the 3.5 percent action-safe margin?", "Is any text inside the 5 percent title-safe margin?", "Does interface content run off a frame edge, by edges crossing the frame's outermost pixels?"]}, {"detector": "cut_off_windows", "questions": ["Does a window, card or panel reach the frame edge, so part of it is outside the frame?", "Is text inside that panel cut by the same edge?"]}, {"detector": "overlaps", "questions": ["Do two text lines overlap each other?", "Does a callout chip or label cover part of a line of page text?"]}, {"detector": "small_text", "questions": ["Is any text smaller than 24 px at 1080p?", "Is any text smaller than 16 px at 1080p?", "Would any text be smaller than 12 px on a 390 px wide phone screen?"]}, {"detector": "transitions", "questions": ["Where are the hard cuts and the dissolves?", "Does a dissolve blend two text-heavy frames into a double exposure?", "Is there a flash frame: one or two frames unlike both neighbours?", "Is there a jump cut inside a shot: an abrupt change with the same layout either side?", "Are there black or blank frames?"]}, {"detector": "freezes_and_motion", "questions": ["Is the picture frozen for more than 1.5 s?", "Does the content stay still, apart from a camera drift, for more than 1.5 s?", "Does text move fast enough to hurt reading while it is on screen?", "Is there a sudden spike in motion speed?"]}, {"detector": "caption_collisions", "questions": ["While a caption cue shows, is there text or proof in the bottom 18 percent of the frame?", "Does that text sit where the player draws the caption?"]}, {"detector": "contrast", "questions": ["Is any text below 4.5 to 1 against its background, or below 3 to 1 when it is 24 px or larger?", "Is any text below 2 to 1?"]}, {"detector": "layered_edges", "questions": ["Is the frame busy: dense edges at three scales at once?", "Does content cross a panel's boundary, spilling out of its container?"]}], "spec": {"store": "seedpack.frame-by-frame-video-qa", "key": "frame-by-frame-video-qa.v0.1.0.spec.detectors", "version": 1, "value_sha256": "068cb5694f32453b8eb355963f2a522d2cc8777b88b3ed3074abb6fac4d1e885"}, "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": [{"relation": "derives_from", "target_id": "seedpack.frame-by-frame-video-qa/frame-by-frame-video-qa.v0.1.0.spec.detectors", "target_category": "noun.benchmark_suite", "note": ""}]}}, {"store": "seedpack.frame-by-frame-video-qa", "key": "frame-by-frame-video-qa.v0.1.0.rules.safe-areas", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.reflex_procedure", "pack:frame-by-frame-video-qa", "role:rules", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.reflex_procedure", "role": "rules", "pack": "frame-by-frame-video-qa", "pack_version": "0.1.0", "title": "Safe-area, caption-band and phone-width legibility constants", "category_reason": "Zero-call geometric constants mapping frame dimensions to safe margins, caption keep-out bands and phone legibility.", "title_safe_share": 0.05, "action_safe_share": 0.035, "caption_band_share": 0.18, "phone_width_px": 390, "reference_height_px": 1080, "model_calls": 0, "spec": {"store": "seedpack.frame-by-frame-video-qa", "key": "frame-by-frame-video-qa.v0.1.0.spec.detectors", "version": 1, "value_sha256": "068cb5694f32453b8eb355963f2a522d2cc8777b88b3ed3074abb6fac4d1e885"}, "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": [{"relation": "requires_noun", "target_id": "seedpack.frame-by-frame-video-qa/frame-by-frame-video-qa.v0.1.0.spec.detectors", "target_category": "noun.benchmark_suite", "note": ""}]}}, {"store": "seedpack.frame-by-frame-video-qa", "key": "frame-by-frame-video-qa.v0.1.0.tool.frame-qa", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.code_node", "pack:frame-by-frame-video-qa", "role:tool_card", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.code_node", "role": "tool_card", "pack": "frame-by-frame-video-qa", "pack_version": "0.1.0", "title": "Tool card: frame-by-frame video QA and UI mask occlusion analyzer", "category_reason": "Tested Python package pinned by path, file count and SHA-256 digest.", "name": "frame-by-frame video QA", "code": {"path": "packs/frame-by-frame-video-qa/code", "files": 29, "sha256": "5c7f47248873a886a382246236f8bd6f4e855376d2b9af94ede17322962a4952"}, "runtime": "Python 3.10 or later with numpy, opencv-python-headless and imageio-ffmpeg; optional rapidocr-onnxruntime for OCR text boxes and optional local facebook/sam-vit-base checkpoint for SAM UI masks.", "commands": ["python -m frame_qa film --dir FILM_FOLDER --out OUT", "python -m frame_qa run --video CUT.mp4 [--vtt CUT.vtt] --out OUT", "python -m frame_qa sample --video CUT.mp4 --cache DIR", "python -m frame_qa detect --video CUT.mp4 --cache DIR [--detector NAME] --out hits.json", "python -m frame_qa cluster --cache DIR --hits hits.json --label L --out findings.json", "python -m frame_qa review-sample --findings findings.json --size 20 --seed 1 --out sample.json", "python -m frame_qa precision --labels labels.json", "python -m frame_qa spec --help", "python -m frame_qa synth --out DIR"], "ui_masks_module": "frame_qa.ui_masks (segment_ui_regions, SamMaskAdapter, detect_ui_mask_occlusions)", "does": ["Decodes every frame via FFmpeg and measures temporal luminance, motion shifts, blend residuals, text boxes, contrast, panels and edge densities.", "Runs nine deterministic detectors and clusters frame hits across short gaps into shot-indexed findings with PNG crops and timeline charts.", "Segments UI buttons, inputs, cards and panels via connected components or an optional local Meta SAM mask adapter to catch caption and callout occlusions.", "Draws seeded stratified review samples and computes Wilson 95 percent precision intervals from reviewer labels."], "does_not": ["Call remote APIs, download weights over the network, upload media or write inside the seed-pack library.", "Approve a cut for release; human reviewers weigh findings and style intent."], "code_license": "MIT", "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": [{"relation": "verifies", "target_id": "seedpack.frame-by-frame-video-qa/frame-by-frame-video-qa.v0.1.0.spec.detectors", "target_category": "noun.benchmark_suite", "note": ""}, {"relation": "verifies", "target_id": "seedpack.frame-by-frame-video-qa/frame-by-frame-video-qa.v0.1.0.spec.ui-masks", "target_category": "noun.model_spec", "note": ""}]}}, {"store": "seedpack.frame-by-frame-video-qa", "key": "frame-by-frame-video-qa.v0.1.0.template.findings", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.scene_recipe", "pack:frame-by-frame-video-qa", "role:template", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.scene_recipe", "role": "template", "pack": "frame-by-frame-video-qa", "pack_version": "0.1.0", "title": "Template: frame-by-frame QA findings report across one or more cuts", "describes": "a deterministic frame-by-frame QA report binding per-cut video digests, shot lists, transition events, clustered detector findings, annotated crop digests and optional review precision", "schema": {"type": "object", "additionalProperties": false, "required": ["format", "tool", "spec_digest", "spec_overrides", "noticed_at", "cuts", "top", "review"], "properties": {"format": {"type": "string", "const": "frame-qa.findings.v1"}, "tool": {"type": "object", "additionalProperties": false, "required": ["name", "version"], "properties": {"name": {"type": "string", "minLength": 1}, "version": {"type": "string", "minLength": 1}}}, "spec_digest": {"type": "string", "pattern": "^[0-9a-f]{64}$"}, "spec_overrides": {"type": "boolean"}, "noticed_at": {"type": "string", "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$"}, "cuts": {"type": "array", "minItems": 1, "items": {"type": "object", "additionalProperties": false, "required": ["label", "video", "captions", "engine", "frames", "spatial_frames", "transitions", "shots", "storyboard", "counts", "findings", "meta"], "properties": {"label": {"type": "string", "minLength": 1}, "video": {"type": "object"}, "captions": {"type": ["object", "null"]}, "engine": {"type": "object"}, "frames": {"type": "integer", "minimum": 1}, "spatial_frames": {"type": "integer", "minimum": 0}, "transitions": {"type": "object"}, "shots": {"type": "array", "items": {"type": "object"}}, "storyboard": {"type": "array", "items": {"type": "object"}}, "counts": {"type": "object"}, "findings": {"type": "array", "items": {"type": "object", "additionalProperties": false, "required": ["id", "cut", "detector", "kind", "severity", "priority", "question", "frame_start", "frame_end", "t_start", "t_end", "duration_s", "intervals_s", "frames_hit", "rep_frame", "rep_t", "box", "union_box", "detail", "summary", "shot", "storyboard_shot", "frame_width", "frame_height", "text_boxes", "text", "image", "image_path", "image_sha256", "record"], "properties": {"id": {"type": "string", "minLength": 1}, "cut": {"type": "string", "minLength": 1}, "detector": {"type": "string", "enum": ["cut_off_content", "cut_off_windows", "overlaps", "small_text", "transitions", "freezes_and_motion", "caption_collisions", "contrast", "layered_edges"]}, "kind": {"type": "string", "minLength": 1}, "severity": {"type": "string", "enum": ["blocker", "major", "minor", "note"]}, "priority": {"type": ["string", "null"], "enum": ["P1", "P2", "P3", null]}, "question": {"type": "integer", "minimum": 0}, "frame_start": {"type": "integer", "minimum": 0}, "frame_end": {"type": "integer", "minimum": 0}, "t_start": {"type": "number", "minimum": 0}, "t_end": {"type": "number", "minimum": 0}, "duration_s": {"type": "number", "minimum": 0}, "intervals_s": {"type": "array", "items": {"type": "array", "minItems": 2, "maxItems": 2, "items": {"type": "number"}}}, "frames_hit": {"type": "integer", "minimum": 1}, "rep_frame": {"type": "integer", "minimum": 0}, "rep_t": {"type": "number", "minimum": 0}, "box": {"type": ["array", "null"], "items": {"type": "integer"}}, "union_box": {"type": ["array", "null"], "items": {"type": "integer"}}, "detail": {"type": "object"}, "summary": {"type": "string", "minLength": 1}, "shot": {"type": "string", "minLength": 1}, "storyboard_shot": {"type": ["string", "null"]}, "frame_width": {"type": "integer", "minimum": 1}, "frame_height": {"type": "integer", "minimum": 1}, "text_boxes": {"type": "array", "items": {"type": "array", "items": {"type": "integer"}}}, "text": {"type": "array", "items": {"type": "string"}}, "image": {"type": ["string", "null"]}, "image_path": {"type": ["string", "null"]}, "image_sha256": {"type": ["string", "null"]}, "record": {"type": ["object", "null"]}}}}, "meta": {"type": "object"}}}}, "top": {"type": "array", "items": {"type": "string"}}, "review": {"type": ["object", "null"]}}}, "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": []}}, {"store": "seedpack.frame-by-frame-video-qa", "key": "frame-by-frame-video-qa.v0.1.0.template.review-labels", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.scene_recipe", "pack:frame-by-frame-video-qa", "role:template", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.scene_recipe", "role": "template", "pack": "frame-by-frame-video-qa", "pack_version": "0.1.0", "title": "Template: labelled review sample for detector precision", "describes": "a seeded stratified sample of frame-by-frame QA findings labelled by an independent reviewer as true_positive or false_positive", "schema": {"type": "object", "additionalProperties": false, "required": ["format", "reviewer", "independent", "seed", "rows"], "properties": {"format": {"type": "string", "const": "frame-qa.review-labels.v1"}, "reviewer": {"type": "string", "minLength": 1}, "independent": {"type": "boolean"}, "seed": {"type": "integer", "minimum": 0}, "rows": {"type": "array", "minItems": 1, "items": {"type": "object", "additionalProperties": false, "required": ["id", "cut", "detector", "kind", "severity", "t_start", "t_end", "image", "summary", "label", "actionable", "note"], "properties": {"id": {"type": "string", "minLength": 1}, "cut": {"type": ["string", "null"]}, "detector": {"type": "string", "enum": ["cut_off_content", "cut_off_windows", "overlaps", "small_text", "transitions", "freezes_and_motion", "caption_collisions", "contrast", "layered_edges"]}, "kind": {"type": "string", "minLength": 1}, "severity": {"type": "string", "enum": ["blocker", "major", "minor", "note"]}, "t_start": {"type": "number", "minimum": 0}, "t_end": {"type": "number", "minimum": 0}, "image": {"type": ["string", "null"]}, "summary": {"type": "string", "minLength": 1}, "label": {"type": ["string", "null"], "enum": ["true_positive", "false_positive", null]}, "actionable": {"type": ["boolean", "null"]}, "note": {"type": "string"}}}}}}, "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": []}}, {"store": "seedpack.frame-by-frame-video-qa", "key": "frame-by-frame-video-qa.v0.1.0.example.measurements", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.eval_run", "pack:frame-by-frame-video-qa", "role:example", "synthetic:true", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.eval_run", "role": "example", "pack": "frame-by-frame-video-qa", "pack_version": "0.1.0", "title": "Worked example input: synthetic 90-frame 1080p temporal and spatial measurement cache", "category_reason": "Synthetic frame measurement trace on which the test suite recomputes detector hits and clustered findings.", "width": 1920, "height": 1080, "fps": 30.0, "frames": 90, "quiet_border": {"left": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "top": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "right": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "bottom": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}}, "temporal": {"diff": [0.0, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 28.0, 28.0, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 25.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 25.0, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4], "changed": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "luma_mean": [128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 250.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0, 128.0], "luma_std": [30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 1.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0], "luma_p99": [235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 255.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0, 235.0], "still_change": [0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08], "shift_x": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "shift_y": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "shift_response": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "aligned_gain": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "blend_error": [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], "blend_share": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "blend_distinct": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]}, "records": [{"i": 10, "edges": [0.02, 0.03, 0.04], "grad_p999": 40.0, "border": {"left": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "top": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "right": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "bottom": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}}, "text": [{"box": [0, 220, 340, 252], "det": [0, 216, 344, 256], "cap_px": 19.9, "font_px": 28.0, "xh_px": 14.3, "stroke_px": 3.0, "glyphs": 10, "fg": "#222222", "bg": "#f4f0e8", "contrast": 11.0, "edge_clipped": ["left"], "score": 1.0}, {"box": [200, 360, 520, 374], "det": [196, 356, 524, 378], "cap_px": 9.9, "font_px": 14.0, "xh_px": 7.1, "stroke_px": 3.0, "glyphs": 10, "fg": "#222222", "bg": "#f4f0e8", "contrast": 10.0, "edge_clipped": [], "score": 1.0}, {"box": [200, 480, 620, 514], "det": [196, 476, 624, 518], "cap_px": 21.3, "font_px": 30.0, "xh_px": 15.3, "stroke_px": 3.0, "glyphs": 10, "fg": "#9a9a9a", "bg": "#b5b5b5", "contrast": 1.7, "edge_clipped": [], "score": 1.0}], "panels": [], "chips": [], "det_raw": [], "motion": null}, {"i": 12, "edges": [0.02, 0.03, 0.04], "grad_p999": 40.0, "border": {"left": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "top": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "right": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "bottom": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}}, "text": [{"box": [0, 220, 340, 252], "det": [0, 216, 344, 256], "cap_px": 19.9, "font_px": 28.0, "xh_px": 14.3, "stroke_px": 3.0, "glyphs": 10, "fg": "#222222", "bg": "#f4f0e8", "contrast": 11.0, "edge_clipped": ["left"], "score": 1.0}, {"box": [200, 360, 520, 374], "det": [196, 356, 524, 378], "cap_px": 9.9, "font_px": 14.0, "xh_px": 7.1, "stroke_px": 3.0, "glyphs": 10, "fg": "#222222", "bg": "#f4f0e8", "contrast": 10.0, "edge_clipped": [], "score": 1.0}, {"box": [200, 480, 620, 514], "det": [196, 476, 624, 518], "cap_px": 21.3, "font_px": 30.0, "xh_px": 15.3, "stroke_px": 3.0, "glyphs": 10, "fg": "#9a9a9a", "bg": "#b5b5b5", "contrast": 1.7, "edge_clipped": [], "score": 1.0}], "panels": [], "chips": [], "det_raw": [], "motion": null}, {"i": 14, "edges": [0.02, 0.03, 0.04], "grad_p999": 40.0, "border": {"left": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "top": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "right": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "bottom": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}}, "text": [{"box": [0, 220, 340, 252], "det": [0, 216, 344, 256], "cap_px": 19.9, "font_px": 28.0, "xh_px": 14.3, "stroke_px": 3.0, "glyphs": 10, "fg": "#222222", "bg": "#f4f0e8", "contrast": 11.0, "edge_clipped": ["left"], "score": 1.0}, {"box": [200, 360, 520, 374], "det": [196, 356, 524, 378], "cap_px": 9.9, "font_px": 14.0, "xh_px": 7.1, "stroke_px": 3.0, "glyphs": 10, "fg": "#222222", "bg": "#f4f0e8", "contrast": 10.0, "edge_clipped": [], "score": 1.0}, {"box": [200, 480, 620, 514], "det": [196, 476, 624, 518], "cap_px": 21.3, "font_px": 30.0, "xh_px": 15.3, "stroke_px": 3.0, "glyphs": 10, "fg": "#9a9a9a", "bg": "#b5b5b5", "contrast": 1.7, "edge_clipped": [], "score": 1.0}], "panels": [], "chips": [], "det_raw": [], "motion": null}, {"i": 16, "edges": [0.02, 0.03, 0.04], "grad_p999": 40.0, "border": {"left": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "top": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "right": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "bottom": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}}, "text": [{"box": [0, 220, 340, 252], "det": [0, 216, 344, 256], "cap_px": 19.9, "font_px": 28.0, "xh_px": 14.3, "stroke_px": 3.0, "glyphs": 10, "fg": "#222222", "bg": "#f4f0e8", "contrast": 11.0, "edge_clipped": ["left"], "score": 1.0}, {"box": [200, 360, 520, 374], "det": [196, 356, 524, 378], "cap_px": 9.9, "font_px": 14.0, "xh_px": 7.1, "stroke_px": 3.0, "glyphs": 10, "fg": "#222222", "bg": "#f4f0e8", "contrast": 10.0, "edge_clipped": [], "score": 1.0}, {"box": [200, 480, 620, 514], "det": [196, 476, 624, 518], "cap_px": 21.3, "font_px": 30.0, "xh_px": 15.3, "stroke_px": 3.0, "glyphs": 10, "fg": "#9a9a9a", "bg": "#b5b5b5", "contrast": 1.7, "edge_clipped": [], "score": 1.0}], "panels": [], "chips": [], "det_raw": [], "motion": null}, {"i": 18, "edges": [0.02, 0.03, 0.04], "grad_p999": 40.0, "border": {"left": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "top": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "right": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "bottom": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}}, "text": [{"box": [0, 220, 340, 252], "det": [0, 216, 344, 256], "cap_px": 19.9, "font_px": 28.0, "xh_px": 14.3, "stroke_px": 3.0, "glyphs": 10, "fg": "#222222", "bg": "#f4f0e8", "contrast": 11.0, "edge_clipped": ["left"], "score": 1.0}, {"box": [200, 360, 520, 374], "det": [196, 356, 524, 378], "cap_px": 9.9, "font_px": 14.0, "xh_px": 7.1, "stroke_px": 3.0, "glyphs": 10, "fg": "#222222", "bg": "#f4f0e8", "contrast": 10.0, "edge_clipped": [], "score": 1.0}, {"box": [200, 480, 620, 514], "det": [196, 476, 624, 518], "cap_px": 21.3, "font_px": 30.0, "xh_px": 15.3, "stroke_px": 3.0, "glyphs": 10, "fg": "#9a9a9a", "bg": "#b5b5b5", "contrast": 1.7, "edge_clipped": [], "score": 1.0}], "panels": [], "chips": [], "det_raw": [], "motion": null}, {"i": 20, "edges": [0.02, 0.03, 0.04], "grad_p999": 40.0, "border": {"left": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "top": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "right": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "bottom": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}}, "text": [{"box": [0, 220, 340, 252], "det": [0, 216, 344, 256], "cap_px": 19.9, "font_px": 28.0, "xh_px": 14.3, "stroke_px": 3.0, "glyphs": 10, "fg": "#222222", "bg": "#f4f0e8", "contrast": 11.0, "edge_clipped": ["left"], "score": 1.0}, {"box": [200, 360, 520, 374], "det": [196, 356, 524, 378], "cap_px": 9.9, "font_px": 14.0, "xh_px": 7.1, "stroke_px": 3.0, "glyphs": 10, "fg": "#222222", "bg": "#f4f0e8", "contrast": 10.0, "edge_clipped": [], "score": 1.0}, {"box": [200, 480, 620, 514], "det": [196, 476, 624, 518], "cap_px": 21.3, "font_px": 30.0, "xh_px": 15.3, "stroke_px": 3.0, "glyphs": 10, "fg": "#9a9a9a", "bg": "#b5b5b5", "contrast": 1.7, "edge_clipped": [], "score": 1.0}], "panels": [], "chips": [], "det_raw": [], "motion": null}, {"i": 22, "edges": [0.02, 0.03, 0.04], "grad_p999": 40.0, "border": {"left": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "top": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "right": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "bottom": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}}, "text": [{"box": [0, 220, 340, 252], "det": [0, 216, 344, 256], "cap_px": 19.9, "font_px": 28.0, "xh_px": 14.3, "stroke_px": 3.0, "glyphs": 10, "fg": "#222222", "bg": "#f4f0e8", "contrast": 11.0, "edge_clipped": ["left"], "score": 1.0}, {"box": [200, 360, 520, 374], "det": [196, 356, 524, 378], "cap_px": 9.9, "font_px": 14.0, "xh_px": 7.1, "stroke_px": 3.0, "glyphs": 10, "fg": "#222222", "bg": "#f4f0e8", "contrast": 10.0, "edge_clipped": [], "score": 1.0}, {"box": [200, 480, 620, 514], "det": [196, 476, 624, 518], "cap_px": 21.3, "font_px": 30.0, "xh_px": 15.3, "stroke_px": 3.0, "glyphs": 10, "fg": "#9a9a9a", "bg": "#b5b5b5", "contrast": 1.7, "edge_clipped": [], "score": 1.0}], "panels": [], "chips": [], "det_raw": [], "motion": null}, {"i": 24, "edges": [0.02, 0.03, 0.04], "grad_p999": 40.0, "border": {"left": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "top": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "right": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "bottom": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}}, "text": [{"box": [0, 220, 340, 252], "det": [0, 216, 344, 256], "cap_px": 19.9, "font_px": 28.0, "xh_px": 14.3, "stroke_px": 3.0, "glyphs": 10, "fg": "#222222", "bg": "#f4f0e8", "contrast": 11.0, "edge_clipped": ["left"], "score": 1.0}, {"box": [200, 360, 520, 374], "det": [196, 356, 524, 378], "cap_px": 9.9, "font_px": 14.0, "xh_px": 7.1, "stroke_px": 3.0, "glyphs": 10, "fg": "#222222", "bg": "#f4f0e8", "contrast": 10.0, "edge_clipped": [], "score": 1.0}, {"box": [200, 480, 620, 514], "det": [196, 476, 624, 518], "cap_px": 21.3, "font_px": 30.0, "xh_px": 15.3, "stroke_px": 3.0, "glyphs": 10, "fg": "#9a9a9a", "bg": "#b5b5b5", "contrast": 1.7, "edge_clipped": [], "score": 1.0}], "panels": [], "chips": [], "det_raw": [], "motion": null}, {"i": 26, "edges": [0.02, 0.03, 0.04], "grad_p999": 40.0, "border": {"left": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "top": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "right": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "bottom": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}}, "text": [{"box": [0, 220, 340, 252], "det": [0, 216, 344, 256], "cap_px": 19.9, "font_px": 28.0, "xh_px": 14.3, "stroke_px": 3.0, "glyphs": 10, "fg": "#222222", "bg": "#f4f0e8", "contrast": 11.0, "edge_clipped": ["left"], "score": 1.0}, {"box": [200, 360, 520, 374], "det": [196, 356, 524, 378], "cap_px": 9.9, "font_px": 14.0, "xh_px": 7.1, "stroke_px": 3.0, "glyphs": 10, "fg": "#222222", "bg": "#f4f0e8", "contrast": 10.0, "edge_clipped": [], "score": 1.0}, {"box": [200, 480, 620, 514], "det": [196, 476, 624, 518], "cap_px": 21.3, "font_px": 30.0, "xh_px": 15.3, "stroke_px": 3.0, "glyphs": 10, "fg": "#9a9a9a", "bg": "#b5b5b5", "contrast": 1.7, "edge_clipped": [], "score": 1.0}], "panels": [], "chips": [], "det_raw": [], "motion": null}, {"i": 28, "edges": [0.02, 0.03, 0.04], "grad_p999": 40.0, "border": {"left": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "top": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "right": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}, "bottom": {"crossings": 0, "per_1000px": 0.0, "action_band_density": 0.0, "title_band_density": 0.0}}, "text": [{"box": [0, 220, 340, 252], "det": [0, 216, 344, 256], "cap_px": 19.9, "font_px": 28.0, "xh_px": 14.3, "stroke_px": 3.0, "glyphs": 10, "fg": "#222222", "bg": "#f4f0e8", "contrast": 11.0, "edge_clipped": ["left"], "score": 1.0}, {"box": [200, 360, 520, 374], "det": [196, 356, 524, 378], "cap_px": 9.9, "font_px": 14.0, "xh_px": 7.1, "stroke_px": 3.0, "glyphs": 10, "fg": "#222222", "bg": "#f4f0e8", "contrast": 10.0, "edge_clipped": [], "score": 1.0}, {"box": [200, 480, 620, 514], "det": [196, 476, 624, 518], "cap_px": 21.3, "font_px": 30.0, "xh_px": 15.3, "stroke_px": 3.0, "glyphs": 10, "fg": "#9a9a9a", "bg": "#b5b5b5", "contrast": 1.7, "edge_clipped": [], "score": 1.0}], "panels": [], "chips": [], "det_raw": [], "motion": null}], "status": "proposal", "admission": "not_admitted", "content_kind": "synthetic_example", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": [{"relation": "requires_noun", "target_id": "seedpack.frame-by-frame-video-qa/frame-by-frame-video-qa.v0.1.0.spec.detectors", "target_category": "noun.benchmark_suite", "note": ""}]}}, {"store": "seedpack.frame-by-frame-video-qa", "key": "frame-by-frame-video-qa.v0.1.0.example.findings", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.eval_run", "pack:frame-by-frame-video-qa", "role:example", "synthetic:true", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.eval_run", "role": "example", "pack": "frame-by-frame-video-qa", "pack_version": "0.1.0", "title": "Worked example output: clustered findings and seeded review sample IDs recomputed from example.measurements", "category_reason": "Exact deterministic detector output verified by test_pack.py.", "video": "demo.mp4", "noticed_at": "2026-10-30", "findings": [{"id": "demo-CUT-001", "detector": "cut_off_content", "kind": "text_at_edge", "severity": "major", "t_start": 0.333, "t_end": 1.0, "summary": "Text touches the left frame edge (0 px), so it is likely cut."}, {"id": "demo-SML-001", "detector": "small_text", "kind": "under_12_px_on_phone", "severity": "note", "t_start": 0.333, "t_end": 1.0, "summary": "3 of 3 text lines would be under 12 px on a 390 px phone; the largest failing line is 30 px at 1080p."}, {"id": "demo-SML-002", "detector": "small_text", "kind": "under_16_px", "severity": "major", "t_start": 0.333, "t_end": 1.0, "summary": "Text is about 14 px at 1080p, under 16 px (2.8 px on a 390 px phone)."}, {"id": "demo-CON-001", "detector": "contrast", "kind": "below_2", "severity": "major", "t_start": 0.333, "t_end": 1.0, "summary": "Text contrast is 1.70 to 1 (#9a9a9a on #b5b5b5), under 2 to 1."}, {"id": "demo-TRN-001", "detector": "transitions", "kind": "black_frames", "severity": "major", "t_start": 2.0, "t_end": 2.667, "summary": "0.67 s of black frames."}], "sample_ids": ["demo-CUT-001", "demo-SML-001", "demo-TRN-001", "demo-CON-001"], "status": "proposal", "admission": "not_admitted", "content_kind": "synthetic_example", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": [{"relation": "derives_from", "target_id": "seedpack.frame-by-frame-video-qa/frame-by-frame-video-qa.v0.1.0.example.measurements", "target_category": "noun.eval_run", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.frame-by-frame-video-qa/frame-by-frame-video-qa.v0.1.0.tool.frame-qa", "target_category": "noun.code_node", "note": ""}]}}, {"store": "seedpack.frame-by-frame-video-qa", "key": "frame-by-frame-video-qa.v0.1.0.example.review-labels", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.eval_run", "pack:frame-by-frame-video-qa", "role:example", "synthetic:true", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.eval_run", "role": "example", "pack": "frame-by-frame-video-qa", "pack_version": "0.1.0", "title": "Worked example review labels: independent labels and Wilson precision for the sampled findings", "category_reason": "Conforming review-labels instance with recomputed per-detector and overall Wilson precision.", "conforms_to": {"store": "seedpack.frame-by-frame-video-qa", "key": "frame-by-frame-video-qa.v0.1.0.template.review-labels", "version": 1, "value_sha256": "472e883ea9e31a34c189be2cde943b776d98471f886cfb8d38684853521ab52e"}, "instance": {"format": "frame-qa.review-labels.v1", "reviewer": "independent-qa-reviewer", "independent": true, "seed": 1, "rows": [{"id": "demo-CUT-001", "cut": "demo", "detector": "cut_off_content", "kind": "text_at_edge", "severity": "major", "t_start": 0.333, "t_end": 1.0, "image": null, "summary": "Text touches the left frame edge (0 px), so it is likely cut.", "label": "true_positive", "actionable": true, "note": "Verified on synthetic frame fixture."}, {"id": "demo-SML-001", "cut": "demo", "detector": "small_text", "kind": "under_12_px_on_phone", "severity": "note", "t_start": 0.333, "t_end": 1.0, "image": null, "summary": "3 of 3 text lines would be under 12 px on a 390 px phone; the largest failing line is 30 px at 1080p.", "label": "true_positive", "actionable": true, "note": "Verified on synthetic frame fixture."}, {"id": "demo-TRN-001", "cut": "demo", "detector": "transitions", "kind": "black_frames", "severity": "major", "t_start": 2.0, "t_end": 2.667, "image": null, "summary": "0.67 s of black frames.", "label": "false_positive", "actionable": false, "note": "Intentional stylised card contrast."}, {"id": "demo-CON-001", "cut": "demo", "detector": "contrast", "kind": "below_2", "severity": "major", "t_start": 0.333, "t_end": 1.0, "image": null, "summary": "Text contrast is 1.70 to 1 (#9a9a9a on #b5b5b5), under 2 to 1.", "label": "false_positive", "actionable": false, "note": "Intentional stylised card contrast."}]}, "precision": {"labelled": 4, "unlabelled": 0, "detectors": {"cut_off_content": {"labelled": 1, "true_positive": 1, "false_positive": 0, "precision": 1.0, "wilson_95": [0.207, 1.0], "actionable": 1}, "small_text": {"labelled": 1, "true_positive": 1, "false_positive": 0, "precision": 1.0, "wilson_95": [0.207, 1.0], "actionable": 1}, "transitions": {"labelled": 1, "true_positive": 0, "false_positive": 1, "precision": 0.0, "wilson_95": [0.0, 0.793], "actionable": 0}, "contrast": {"labelled": 1, "true_positive": 0, "false_positive": 1, "precision": 0.0, "wilson_95": [0.0, 0.793], "actionable": 0}}, "overall": {"labelled": 4, "true_positive": 2, "precision": 0.5, "wilson_95": [0.15, 0.85], "actionable": 2}}, "status": "proposal", "admission": "not_admitted", "content_kind": "synthetic_example", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": [{"relation": "derives_from", "target_id": "seedpack.frame-by-frame-video-qa/frame-by-frame-video-qa.v0.1.0.example.findings", "target_category": "noun.eval_run", "note": ""}, {"relation": "verifies", "target_id": "seedpack.frame-by-frame-video-qa/frame-by-frame-video-qa.v0.1.0.template.review-labels", "target_category": "noun.scene_recipe", "note": ""}]}} ]}