{ "format": "ta-amps.seed-pack.proposal.v1", "status": "proposal_only", "pack_id": "video-qa", "title": "Video QA checks", "version": "0.1.0", "summary": "A collection of nouns and verbs for automated checks on an encoded video beyond the eight post-encode checks: blank and frozen frames, cut cadence, loudness range and true peak, clipping and silence gaps, caption timing against speech, caption line length and reading speed, safe areas, the file's delivery spec read from its own boxes, and a legibility proxy for rendered text, each measured on the exact bytes with tested standard-library code.", "license": "MIT", "store": "seedpack.video-qa", "queue_placeholder": "conformance-seed-packs", "files": [ { "path": "README.md", "sha256": "4be5deb8559c7de6f103c80ff39df54c9ba727429ca1fd209aec332dfda3a82d" }, { "path": "source.json", "sha256": "5599e1f020af1fd553d57e92d1042072a3a0c9e340a3b2eaf9f5f23f5749d039" }, { "path": "nouns.json", "sha256": "f042542b9d6fec2b545353f8d9a96c8434676f07c16a5687287a2f42b6189e58" }, { "path": "verbs.json", "sha256": "ab3b19b7c2dd7a6e1e29cb5c950ee55b3a105303ceea0b1e9e99651be7e8b2a2" } ], "nouns": [ { "key": "video-qa.v0.1.0.pack", "category_id": "noun.skill_pack", "role": "pack", "value_sha256": "135c04de02672442fa82fa8c48f00003a38c5efbfdfadec4bbfcd320ac116bde" }, { "key": "video-qa.v0.1.0.guardrail.measure-the-exact-bytes", "category_id": "noun.skill_pack", "role": "guardrail", "value_sha256": "44ac161c011a313942b17acb239adeb943c906d6f722d23ed8a0fcf0d9d72f3f" }, { "key": "video-qa.v0.1.0.guardrail.declare-before-measuring", "category_id": "noun.skill_pack", "role": "guardrail", "value_sha256": "62cb2fa6db7aa188564eced4ba51894ea1362fd23c027b3792f29d1664126d65" }, { "key": "video-qa.v0.1.0.guardrail.not-run-is-not-a-pass", "category_id": "noun.skill_pack", "role": "guardrail", "value_sha256": "2ec7e73e09c61d77b77c6d07cff1f73ee3f67c4bfb17c85a9617c2684b3378a5" }, { "key": "video-qa.v0.1.0.guardrail.checks-are-not-approval", "category_id": "noun.skill_pack", "role": "guardrail", "value_sha256": "7394b6d0c2ba579b38ce97ab1e63eebf3c64ae6feee0b473d5e15473cb7acd2c" }, { "key": "video-qa.v0.1.0.checks.extended", "category_id": "noun.benchmark_suite", "role": "qa_checks", "value_sha256": "90b931e72fa7a369aaa68235345230a7bc6bf39c2f1b83e3a9d6e249e7af9958" }, { "key": "video-qa.v0.1.0.rules.measurement-commands", "category_id": "noun.reflex_procedure", "role": "rules", "value_sha256": "1fc2a11a6f21b7ffb758a64472f2f50b7d105f78040a8285f90c8af727e80337" }, { "key": "video-qa.v0.1.0.tool.video-qa-checks", "category_id": "noun.code_node", "role": "tool_card", "value_sha256": "76b5484e050e78a42fcb230bf78fd4c9cff41da9e59bc2ee8a3466950247ca6b" }, { "key": "video-qa.v0.1.0.template.qa-plan", "category_id": "noun.scene_recipe", "role": "template", "value_sha256": "963cb4dedbf96a15865095a3e472d1a97c710db027b7b5ae631d483712ac515b" }, { "key": "video-qa.v0.1.0.template.measurement-set", "category_id": "noun.eval_run", "role": "template", "value_sha256": "f1811de140eb8a606f99fa613a5ecfb47bf8a826bff0b8f0d3463f6237de00bc" }, { "key": "video-qa.v0.1.0.template.text-items", "category_id": "noun.scene_recipe", "role": "template", "value_sha256": "98c4b50541171bbb29b1e943c10222290b71350335ee5ef0bed7e35fe41477a9" }, { "key": "video-qa.v0.1.0.template.check-rows", "category_id": "noun.eval_run", "role": "template", "value_sha256": "dd51dddec2d0c15454de8c66aa0a4166498c35eb778a66fdee51c7b27eb6a523" }, { "key": "video-qa.v0.1.0.template.extended-qa-report", "category_id": "noun.eval_run", "role": "template", "value_sha256": "4e179a6842aa33610d4db2c221eef2e56a2a33d376750a74323750e9364bd26b" }, { "key": "video-qa.v0.1.0.report-checks", "category_id": "noun.benchmark_suite", "role": "record_checks", "value_sha256": "a4b7dac761b140b1c7111d119e4f7c553737867b2a0a8da8f95958c2fadc5b16" }, { "key": "video-qa.v0.1.0.checklist", "category_id": "noun.skill_pack", "role": "checklist", "value_sha256": "5ab0242467e93a344f5eaf475dc7eca7b60699827c19ce976ba05e26dc88ec3e" }, { "key": "video-qa.v0.1.0.sources", "category_id": "noun.public_source", "role": "sources", "value_sha256": "5fff32b4658c51bc1238202dbab84575ebfbf079759c0c95be8f99b818502739" }, { "key": "video-qa.v0.1.0.test-cases", "category_id": "noun.benchmark_suite", "role": "test_cases", "value_sha256": "17a9744ace2afd56001b0eac348dd522d064b9100d286772f6e37bc7e481cd7b" }, { "key": "video-qa.v0.1.0.example.qa-plan", "category_id": "noun.scene_recipe", "role": "example", "value_sha256": "9dd1e776960c649079e1949ca400d7a333189ec71d1deee8f4ee7a83da29f4df" }, { "key": "video-qa.v0.1.0.example.qa-inputs", "category_id": "noun.eval_run", "role": "example", "value_sha256": "21dbde6af9a76e3422610d65cdce059b6164af221c51846fcb219fc8fb266670" }, { "key": "video-qa.v0.1.0.example.extended-qa-report", "category_id": "noun.eval_run", "role": "example", "value_sha256": "47950218147cf345065d2798a68e27ba216daf82b2e185a1d81b06934b98a3da" } ], "verbs": [ { "template_id": "video-qa.collect-measurements", "kind": "verb.compile_dag", "claimant": "agent", "idempotency_key": "seedpack:video-qa:collect-measurements:6f25ff8aac235f0c8a6bf95aab8ea152277cc4ca9e3eba101e94b290d3ffd09d", "report_shape_sha256": "b927bc9c1782830f99bdf98becaca73e883af412676875cae2be25ebcafa8097" }, { "template_id": "video-qa.lint-captions", "kind": "verb.verify_gate", "claimant": "agent", "idempotency_key": "seedpack:video-qa:lint-captions:1b95bc615bcee9ac4fce4c3920516750dea4268704dda29996f8bb2823c745f0", "report_shape_sha256": "102a66f4e3affb73bdedd213d13fa6ce7f3d37edf7128fb1d393d40b9d515c5e" }, { "template_id": "video-qa.check-picture", "kind": "verb.verify_gate", "claimant": "agent", "idempotency_key": "seedpack:video-qa:check-picture:4879ae2f937111b740d5075a021a6acc99050915793407d07831fe1a76fe10b2", "report_shape_sha256": "5a30069fedd0b3a75b18c2be256fb84152a9698367afeb865779e6355926ac91" }, { "template_id": "video-qa.check-sound", "kind": "verb.verify_gate", "claimant": "agent", "idempotency_key": "seedpack:video-qa:check-sound:a79d36cc643e0891e1dc849ff7113f1523e7749a91154a86c25c6f9d1abe1c1d", "report_shape_sha256": "19fe5079f5853d8837e9456403c411ee6a03961f3ff54626db1c1a004f183866" }, { "template_id": "video-qa.check-file-spec", "kind": "verb.verify_gate", "claimant": "agent", "idempotency_key": "seedpack:video-qa:check-file-spec:ec1567c4d4536e3515df06bcb3f366ce3aca7cdba554ecf5e2d1e6690860a185", "report_shape_sha256": "9f966777c6478b99c5b3aab14582981a8bb1e05733415f4663d9c79eed153a1d" }, { "template_id": "video-qa.check-legibility", "kind": "verb.verify_gate", "claimant": "agent", "idempotency_key": "seedpack:video-qa:check-legibility:cb6ee326f1e47c4da5966e506289a88ea7670bb3ed78f3da4b8d51426367a7cf", "report_shape_sha256": "bd6ede9a8383794799da9f3bff5e5aa11884d6fb442c1c1879a5814cc1e7bba2" }, { "template_id": "video-qa.compile-qa-report", "kind": "verb.verify_gate", "claimant": "agent", "idempotency_key": "seedpack:video-qa:compile-qa-report:2049ea19000fd0eddda18983632a8c48a15c6b06af57cf33864b77010d8f29f5", "report_shape_sha256": "a077a83ee14aa143a02eb8727be1239bee6523514d20aa94e756f4ab90468e6f" } ], "code": { "path": "packs/video-qa/code", "files": 21, "sha256": "66964c3ba09975f9241b94b88f979bab4d7553ea78491d7d44ba6a462900f60b", "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-motion", "keys": [ "video-motion.v0.1.0.checks.video", "video-motion.v0.1.0.rules.aspects" ] }, { "pack_id": "accessibility-audit", "keys": [ "accessibility-audit.v0.1.0.contrast-method" ] } ], "boundaries": [ "Every check measures the exact bytes it names; a person decides what a finding means.", "The code parses logs and boxes; it runs no FFmpeg, decodes nothing and calls no model.", "A failed or not-run check stays on the record; the next attempt gets its own report.", "Workers create nouns and propose verbs; an authorized requester enqueues the proposals worth doing.", "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." } }