{ "format": "ta-amps.seed-pack.proposal.v1", "status": "proposal_only", "pack_id": "frame-by-frame-video-qa", "title": "Frame-by-frame video QA", "version": "0.1.0", "summary": "A collection of nouns and verbs for inspecting every frame of an encoded video with nine deterministic computer-vision detectors and UI region masks: cut-off content and windows, overlapping text and callout chips, small text at 1080p and phone width, transitions and double exposures, freezes and fast text motion, caption collisions, contrast ratios, layered edge spill, and UI control occlusions, clustered into annotated findings with seeded human precision review.", "license": "MIT", "store": "seedpack.frame-by-frame-video-qa", "queue_placeholder": "conformance-seed-packs", "files": [ { "path": "README.md", "sha256": "7e9a4c0f166ccb69d7f08eb2bda3b7ea0704b775535054348d48eb153be05dd9" }, { "path": "source.json", "sha256": "f4268311fb30e18350a98305831035f0c547e91602e306aae603b605a1301c70" }, { "path": "nouns.json", "sha256": "5e634e9c0bab88b41bbca34697825690de62840b4a0bfdd1ea663210a5ce2b7b" }, { "path": "verbs.json", "sha256": "f1e08daeb7fa2a57d061231643deacfca3600f4e3a492a7b030d3fa5c6acc744" } ], "nouns": [ { "key": "frame-by-frame-video-qa.v0.1.0.pack", "category_id": "noun.skill_pack", "role": "pack", "value_sha256": "f6d06bb4bbd86bf7d804ca4c5d5e7d8ab45135330d48136f90061179cc3361a4" }, { "key": "frame-by-frame-video-qa.v0.1.0.guardrail.exact-video-bytes", "category_id": "noun.skill_pack", "role": "guardrail", "value_sha256": "be920930898f5526861d1099edf99db07e1212b5a4d1d3ad93fccbef3680fc09" }, { "key": "frame-by-frame-video-qa.v0.1.0.guardrail.offline-deterministic-detectors", "category_id": "noun.skill_pack", "role": "guardrail", "value_sha256": "6b6fd6094260eefc9a494ed88beede96bd57c2d0fd5fb31275f9aacc3d56858c" }, { "key": "frame-by-frame-video-qa.v0.1.0.guardrail.precision-by-independent-sample", "category_id": "noun.skill_pack", "role": "guardrail", "value_sha256": "004234726e716d3edb1b98b042286b276eaee409dd70a52643a5a55c20a59594" }, { "key": "frame-by-frame-video-qa.v0.1.0.spec.detectors", "category_id": "noun.benchmark_suite", "role": "spec", "value_sha256": "068cb5694f32453b8eb355963f2a522d2cc8777b88b3ed3074abb6fac4d1e885" }, { "key": "frame-by-frame-video-qa.v0.1.0.spec.ui-masks", "category_id": "noun.model_spec", "role": "spec", "value_sha256": "119ed23b5b472d60a877024311d8886bd4b035b995f598c61b0577a66b9c4825" }, { "key": "frame-by-frame-video-qa.v0.1.0.questions", "category_id": "noun.benchmark_suite", "role": "checklist", "value_sha256": "76ac955a4f73669d01fb54b13527738e72de7046248a3b3541022f3ccf0d0f98" }, { "key": "frame-by-frame-video-qa.v0.1.0.rules.safe-areas", "category_id": "noun.reflex_procedure", "role": "rules", "value_sha256": "cf0dc433a00ec2036b495b7fb4082dd9fb450232cbe9e8ca13c935f20996f2ea" }, { "key": "frame-by-frame-video-qa.v0.1.0.tool.frame-qa", "category_id": "noun.code_node", "role": "tool_card", "value_sha256": "fc839b3565153a4ebeea7fe1fc7aaff9792789a487bce61d60271cc8064cddaa" }, { "key": "frame-by-frame-video-qa.v0.1.0.template.findings", "category_id": "noun.scene_recipe", "role": "template", "value_sha256": "ff6b8c23dc1e6b8b15535d757ba61155f8c0a23d2ab7e8d28dd79be59855af55" }, { "key": "frame-by-frame-video-qa.v0.1.0.template.review-labels", "category_id": "noun.scene_recipe", "role": "template", "value_sha256": "472e883ea9e31a34c189be2cde943b776d98471f886cfb8d38684853521ab52e" }, { "key": "frame-by-frame-video-qa.v0.1.0.example.measurements", "category_id": "noun.eval_run", "role": "example", "value_sha256": "a447876602d8f72420d1c1490accc2b47d81e118673e4af82611415ef8aa8e55" }, { "key": "frame-by-frame-video-qa.v0.1.0.example.findings", "category_id": "noun.eval_run", "role": "example", "value_sha256": "8636961cbfa5387f3ad8b7fa6d9b55d184e6e2b924a5c6f9cf7fa82acfed0617" }, { "key": "frame-by-frame-video-qa.v0.1.0.example.review-labels", "category_id": "noun.eval_run", "role": "example", "value_sha256": "581d92038f35ff5253c7583f77a3a5a0dbe67ea252895422af313e4fcceeb06e" } ], "verbs": [ { "template_id": "frame-by-frame-video-qa.sample-frames", "kind": "verb.ingest", "claimant": "agent", "idempotency_key": "seedpack:frame-by-frame-video-qa:sample-frames:05359ae9faa5c3921d45a5936477ef73f8da5b704eeae74ef721fd66565087e0", "report_shape_sha256": "8cae585268eb30f2fc176906144dd4e97e332b8d131fbcb5733f8e174bbcb046" }, { "template_id": "frame-by-frame-video-qa.run-detectors", "kind": "verb.verify_gate", "claimant": "agent", "idempotency_key": "seedpack:frame-by-frame-video-qa:run-detectors:2696a6256d1c2d30c58052b034f99c0961e044f1bd675febab0e75259684910d", "report_shape_sha256": "da32b0b19f19c3ccec94497135b74ec380c4e1d0c081648fd90bb9a64077db7e" }, { "template_id": "frame-by-frame-video-qa.segment-ui-masks", "kind": "verb.verify_gate", "claimant": "agent", "idempotency_key": "seedpack:frame-by-frame-video-qa:segment-ui-masks:741bdef15a1727c880d8d69a7f4ccb337004dcd1dfea9f771c6ddeed989374af", "report_shape_sha256": "67e29dd8aa7be6887945cf425ecbc368cf1d3018262e5a0e177e7a57465db8cd" }, { "template_id": "frame-by-frame-video-qa.cluster-findings", "kind": "verb.verify_gate", "claimant": "agent", "idempotency_key": "seedpack:frame-by-frame-video-qa:cluster-findings:80167bf1f42986b9c20d12efdad8bce7eec1336c9e10934c82f821bb8231e624", "report_shape_sha256": "ab4f90baa1f012e9638033eb428c0f228f363dd2832d762a4350701693580909" }, { "template_id": "frame-by-frame-video-qa.draw-review-sample", "kind": "verb.probe_source", "claimant": "agent", "idempotency_key": "seedpack:frame-by-frame-video-qa:draw-review-sample:1c5a98a317d0c4d8374f36257df0a2b8d10b07dedc83d7afd7853bf79c837c7b", "report_shape_sha256": "530b057b8d19513c19d7dae724366c463440edae53a792d5d718414d71ab00dc" }, { "template_id": "frame-by-frame-video-qa.label-review-sample", "kind": "verb.vote_judge", "claimant": "human", "idempotency_key": "seedpack:frame-by-frame-video-qa:label-review-sample:017eb156d2d95c4cc570a18066bc60c4115e2f7ffeec5eb20d04182aaaae1f04", "report_shape_sha256": "c0d9b0fa5bd31c2e30a4685ae589b54cfac05ab266b02667e7705bdb4808b351" }, { "template_id": "frame-by-frame-video-qa.compute-precision", "kind": "verb.verify_gate", "claimant": "agent", "idempotency_key": "seedpack:frame-by-frame-video-qa:compute-precision:28ea0bf6c7d66f1ab7adc4c9b9042e3c24596b88fbed82ec737a36f40e7a90c6", "report_shape_sha256": "7434a7341ba111d0e464f7a225997bd431b6817901cb4211508c7c8a805b8184" } ], "code": { "path": "packs/frame-by-frame-video-qa/code", "files": 29, "sha256": "5c7f47248873a886a382246236f8bd6f4e855376d2b9af94ede17322962a4952", "runs": "The library runs this code only in its own CI tests; workers run it under their own permissions. Reading, exporting or importing the pack runs none of it." }, "dependencies": [ { "pack_id": "video-review", "keys": [ "video-review.v0.1.0.severity-guide" ] }, { "pack_id": "findings-to-fixes", "keys": [ "findings-to-fixes.v0.1.0.template.finding" ] } ], "boundaries": [ "Every measurement and finding binds to the SHA-256 of the exact video bytes inspected.", "Detectors propose findings and evidence crops; a person or independent reviewer labels true versus false positives and decides what to fix.", "Optional local OCR and local Meta SAM mask adapters run offline on local weights only and fall back deterministically to OpenCV connected components when absent.", "The code writes only under the explicit output folder outside the seed-pack library and never uploads media or calls remote APIs.", "Importing the pack writes nothing, enqueues nothing and installs no code." ], "override_policy": { "automatic_merge": false, "on_conflict": "stop_and_clarify" }, "importer": null, "importer_reason": "No manifest endpoint or generic importer exists. Reading or exporting this pack writes no records, enqueues no verbs and activates nothing.", "activation": { "automatic": false, "steps": [ "An owner assigns the namespace, store and queue.", "Each noun is written create-only with existing grants and read back; its value SHA-256 must match the pin.", "A verb template is filled with exact pins and enqueued explicitly by an authorized requester." ] }, "evaluation": { "result": null, "reason": "Offline shape, category and digest validation only. No worker has run these verbs." } }