{ "format": "ta-amps.seed-pack.proposal.v1", "status": "proposal_only", "pack_id": "social-video-reframe-and-hooks", "title": "Social video reframe and hooks", "version": "0.1.0", "summary": "A collection of nouns and verbs for planning vertical 9:16 and square 1:1 video cutdowns from 16:9 demos with subject-safe crop trajectories, hook-beat scoring, caption-band reflow, and claim-preservation gates, backed by standard-library Python code.", "license": "MIT", "store": "seedpack.social-video-reframe-and-hooks", "queue_placeholder": "conformance-seed-packs", "files": [ { "path": "README.md", "sha256": "81a8ab5de23ee2db8f5bf8547d1632031caf0eaf4b0a704c8f2e56039e42afd3" }, { "path": "source.json", "sha256": "f97dae331733bd42f7bf6c0f14736635008420052c70c219556506639bc57880" }, { "path": "nouns.json", "sha256": "b5f17eb222454422269628905ddbbf6809935fb1a779f8f5f6cab2cf0d3edf94" }, { "path": "verbs.json", "sha256": "acf67b324c7e781fa76f03a385cde9fae3f036af9e29f17ac03dbea255318e7f" } ], "nouns": [ { "key": "social-video-reframe-and-hooks.v0.1.0.pack", "category_id": "noun.skill_pack", "role": "pack", "value_sha256": "2e242af4a64723da0d0965ad9607be4a2d20bf7c13f9937dcf07f138b6442085" }, { "key": "social-video-reframe-and-hooks.v0.1.0.method", "category_id": "noun.skill_pack", "role": "method", "value_sha256": "852261b6f825dd243618d23d63049b87a9bb07dc463e01d16c23f8323142a8e2" }, { "key": "social-video-reframe-and-hooks.v0.1.0.guardrail.no-silent-subject-clip", "category_id": "noun.skill_pack", "role": "guardrail", "value_sha256": "b6212a8af218860f51f508ab3eb1e9b20860521b40f9fd23f340fe3da6bfb59e" }, { "key": "social-video-reframe-and-hooks.v0.1.0.guardrail.preserve-claim-qualifiers", "category_id": "noun.skill_pack", "role": "guardrail", "value_sha256": "9c2aeb5801a740939bc3bb73b5861c48c96c08ca8b0748cd45f74d32306b030e" }, { "key": "social-video-reframe-and-hooks.v0.1.0.rules.reframe-and-hooks", "category_id": "noun.motion_profile", "role": "rules", "value_sha256": "b699bdc58aabd5c7f36298a6bfe8513a2428f14d29d6ece867e34ba8c69a5fcf" }, { "key": "social-video-reframe-and-hooks.v0.1.0.template.crop-trajectory", "category_id": "noun.motion_profile", "role": "template", "value_sha256": "d95e54979e9ccc9316a41e43609ab3e0da839e49f3e672e0f06fbcf580342e93" }, { "key": "social-video-reframe-and-hooks.v0.1.0.template.hook-ranking", "category_id": "noun.scene_recipe", "role": "template", "value_sha256": "54bce6717331e1db0bc0df8b674ba8562e3fe1096c56ead08cb2120bc19ee91a" }, { "key": "social-video-reframe-and-hooks.v0.1.0.template.caption-reflow", "category_id": "noun.scene_recipe", "role": "template", "value_sha256": "2c1348e60588227b190de84259d8a7b15f14311abc96f95ec08b486d8b82063c" }, { "key": "social-video-reframe-and-hooks.v0.1.0.template.claim-audit", "category_id": "noun.eval_run", "role": "template", "value_sha256": "a60647bc1dc947492b70970da9d1736571394ef5e3ee27d2b0c9fe020e67c428" }, { "key": "social-video-reframe-and-hooks.v0.1.0.template.cutdown-plan", "category_id": "noun.scene_recipe", "role": "template", "value_sha256": "2beb289bbadcb785893b0348c047111a0a03dac2aad11f56a89dcaaeac6df4bd" }, { "key": "social-video-reframe-and-hooks.v0.1.0.cutdown-checks", "category_id": "noun.benchmark_suite", "role": "record_checks", "value_sha256": "40d6ceea99565a2d09a5cddf65ab32a7e6ef9ebf71e07625673f17e5d9c11aca" }, { "key": "social-video-reframe-and-hooks.v0.1.0.tool.social-reframe", "category_id": "noun.code_node", "role": "tool_card", "value_sha256": "07345311f7564de46c8a30789e9fb387c9755ece62eb521077f6cce81ed5edc5" }, { "key": "social-video-reframe-and-hooks.v0.1.0.source.w3c-ttml-captions", "category_id": "noun.public_source", "role": "source", "value_sha256": "00bda3ec5ff90af1a4d4948d43441d181678168c8ed05685a05df54bb1ff58fd" }, { "key": "social-video-reframe-and-hooks.v0.1.0.source.itu-bt709", "category_id": "noun.public_source", "role": "source", "value_sha256": "be8bf480b4dd0cae0167694317fbfc5952031812e015d2a67f87199eca772c8c" }, { "key": "social-video-reframe-and-hooks.v0.1.0.example.cutdown-plan", "category_id": "noun.scene_recipe", "role": "example", "value_sha256": "dc41d2eeb81a338d0710ac678b11cf558a0df60f711e861a832d54652b6bb379" } ], "verbs": [ { "template_id": "social-video-reframe-and-hooks.plan-subject-crop-trajectory", "kind": "verb.solve_draft", "claimant": "agent", "idempotency_key": "seedpack:social-video-reframe-and-hooks:plan-subject-crop-trajectory:315962e0fde7b106bccd2e19ec1fdacd380f4d50d2e3c1ec9105ca2e267facdc", "report_shape_sha256": "e86daa9876b59ef0ebbc47e79653157772eec18f1731a424ac14adc953d8ef65" }, { "template_id": "social-video-reframe-and-hooks.score-opening-hook-beats", "kind": "verb.situate", "claimant": "agent", "idempotency_key": "seedpack:social-video-reframe-and-hooks:score-opening-hook-beats:5726a2e74d24f01326b1d65d4a7d5afbe5126d4c53827d5aad101b5123ccbb64", "report_shape_sha256": "191e9c71be58472da2a6620b6b3a8a1c57eb5156d554c5720e36a894b75844f8" }, { "template_id": "social-video-reframe-and-hooks.reflow-safe-zone-captions", "kind": "verb.solve_draft", "claimant": "agent", "idempotency_key": "seedpack:social-video-reframe-and-hooks:reflow-safe-zone-captions:51aa70360e00e3cfed03c512c88a53293f6a9f068a663362564a11ebe152bafa", "report_shape_sha256": "a785e492009883ce2a8720dfbb4f8ca739c197cc5641684ab75fec96f551d308" }, { "template_id": "social-video-reframe-and-hooks.audit-claim-preservation", "kind": "verb.verify_gate", "claimant": "agent", "idempotency_key": "seedpack:social-video-reframe-and-hooks:audit-claim-preservation:5ca1de5a57d12cca0b3ae3099dceccffb2d4ec7639b8f0d48e6d912d2c05a4fe", "report_shape_sha256": "38f96ed4ce9b82ed4fe40e1cdffaff85b6bdbce6010effabe12562e0b7655ecc" }, { "template_id": "social-video-reframe-and-hooks.compile-cutdown-plan", "kind": "verb.compile_dag", "claimant": "agent", "idempotency_key": "seedpack:social-video-reframe-and-hooks:compile-cutdown-plan:84ad780e1f43fbd4f6bb8a9ffbd124940228e409b8cde82433a83c9c60e89690", "report_shape_sha256": "2b7a18f7f66f41563bff20f933dbd5539ef07648780ebf89528946434a139445" } ], "code": { "path": "packs/social-video-reframe-and-hooks/code", "files": 6, "sha256": "4be4720a7697ae3e614253f55b06030d86b000cb9377564b076b3a7ff60160f6", "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": [], "boundaries": [ "Critical regions wider than the target crop window switch to pillarbox_inset rather than clipping silently.", "No cutdown is marked ready_for_render if a headline claim loses any required qualifier or its evidence timestamp.", "Workers plan trajectories and editorial cuts locally; this pack never uploads or publishes media." ], "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." } }