{ "format": "ta-amps.seed-pack.proposal.v1", "status": "proposal_only", "pack_id": "parametric-3d-video-composer", "title": "Parametric 3D video composer", "version": "0.1.0", "summary": "A collection of nouns and verbs for planning parametric 3D Product Hub camera trajectories, realistic browser window and tab chrome layouts, upper-stage safe areas (x: 96..1824, y: 72..820) with dedicated lower caption bands (y: 836..1080), zero-double-exposure transitions, and subtle aura and edge-packet curves.", "license": "MIT", "store": "seedpack.parametric-3d-video-composer", "queue_placeholder": "conformance-seed-packs", "files": [ { "path": "README.md", "sha256": "342d2d62d1e3fa4f6079940a18d80f8c7939d08da1a09dfdb95dcb084a7fdc67" }, { "path": "source.json", "sha256": "762245e43b5013889f0bee4045d596b5701823d9747b2ce00150aed972aa73ad" }, { "path": "nouns.json", "sha256": "18e79f45509ac7e80af3dc01e31e5010f049ed6fde4d2eb32f06ad9fcc8e5a66" }, { "path": "verbs.json", "sha256": "3055ea4e028655f5c4db86964e43e49f71d8f031cae8f2e44b88a36edc3d1307" } ], "nouns": [ { "key": "parametric-3d-video-composer.v0.1.0.pack", "category_id": "noun.skill_pack", "role": "pack", "value_sha256": "4b2b0a6fff914d5081529c6fd7c12ca956e165bd1470017bd8415ba79e7c41d0" }, { "key": "parametric-3d-video-composer.v0.1.0.guardrail.dedicated-caption-band", "category_id": "noun.skill_pack", "role": "guardrail", "value_sha256": "fd7428e2d592da3b498bb7716beb079ac5d7eb578dc6ed6e543e2afe03eb06e8" }, { "key": "parametric-3d-video-composer.v0.1.0.guardrail.zero-double-exposure", "category_id": "noun.skill_pack", "role": "guardrail", "value_sha256": "5a75a0f2eedfc73b3fc835d92c497ecfddeb51b16c20e0a84f0ee415845797bc" }, { "key": "parametric-3d-video-composer.v0.1.0.guardrail.clamped-subtle-auras", "category_id": "noun.skill_pack", "role": "guardrail", "value_sha256": "5925a8baa62ac15530da4752e9bf2f88c57564294288b49eec0f9bcb26ca7dc3" }, { "key": "parametric-3d-video-composer.v0.1.0.spec.product-hub-camera", "category_id": "noun.motion_profile", "role": "spec", "value_sha256": "239d4b950b4663bd0ec588881e3dd058e49078962a71eebe5d03adb5c9680183" }, { "key": "parametric-3d-video-composer.v0.1.0.rules.stage-and-browser-layout", "category_id": "noun.reflex_procedure", "role": "rules", "value_sha256": "7ff8fe48f997e9d240398c64cd41823f5e9789d0850f8813222a9d302985e955" }, { "key": "parametric-3d-video-composer.v0.1.0.rules.transitions-and-auras", "category_id": "noun.motion_profile", "role": "rules", "value_sha256": "6d5dc52cc1017020cfde46637c94c2a64d0c9840c660e29bb8ad867f308339ff" }, { "key": "parametric-3d-video-composer.v0.1.0.tool.parametric-composer", "category_id": "noun.code_node", "role": "tool_card", "value_sha256": "3d2696e6c89389296b87311a2fd06f864f09f385655eca59903b1a941f99cc0d" }, { "key": "parametric-3d-video-composer.v0.1.0.template.composition-check", "category_id": "noun.scene_recipe", "role": "template", "value_sha256": "c2cf791248b1d2e6adcb75330a5107618094da8471b918fed88bcb64cf2abedb" }, { "key": "parametric-3d-video-composer.v0.1.0.example.hub-scene-spec", "category_id": "noun.scene_recipe", "role": "example", "value_sha256": "6fe31498d770e23e727a0d3cb8cdad711150e2ace9ec3f18093f993e2e501a57" }, { "key": "parametric-3d-video-composer.v0.1.0.example.composition-check", "category_id": "noun.eval_run", "role": "example", "value_sha256": "314500592901c158d6fc43b2dd0fa67b3adf944edc9e24e41e5d0acaadc47113" } ], "verbs": [ { "template_id": "parametric-3d-video-composer.plan-hub-camera-trajectory", "kind": "verb.compile_dag", "claimant": "agent", "idempotency_key": "seedpack:parametric-3d-video-composer:plan-hub-camera-trajectory:ab659ce65786b14d60d9501e5131e85ada46d82801d3cd5b8ebf2c3913e73d88", "report_shape_sha256": "ae972f0eefb896250ff454d8114be78f5d5f70d5ba86b2b5dbe69dc5371809af" }, { "template_id": "parametric-3d-video-composer.layout-browser-and-verify-safe-band", "kind": "verb.verify_gate", "claimant": "agent", "idempotency_key": "seedpack:parametric-3d-video-composer:layout-browser-and-verify-safe-band:33a76b57b1c579c7c2a33804e432395cbaaca8053c8ca65737180b68eb475a14", "report_shape_sha256": "7f4a1a546163fdab27c55ef63200079c6c7c6032dc45a0919d6d85e9cdb8dcbd" }, { "template_id": "parametric-3d-video-composer.validate-transitions-and-curves", "kind": "verb.verify_gate", "claimant": "agent", "idempotency_key": "seedpack:parametric-3d-video-composer:validate-transitions-and-curves:df2784b49afa84d63387f801025f4ce7a91dcbc36c14a1e2dbc94c284b1dd6ee", "report_shape_sha256": "82befd1e05494338ce3ec9139025d67ffb303861b4227f8635d553c45c4b89ee" }, { "template_id": "parametric-3d-video-composer.compile-composition-check", "kind": "verb.verify_gate", "claimant": "agent", "idempotency_key": "seedpack:parametric-3d-video-composer:compile-composition-check:c0a8ee346b14c3a0b511385c820ae01e405d9798ddfa3e254d294e250f719a52", "report_shape_sha256": "2534d51cb67696142d8c3222a23f507ab1d91b6f5b5b9095333e592f0d38f34e" } ], "code": { "path": "packs/parametric-3d-video-composer/code", "files": 10, "sha256": "e5af72cbcb8353c324d4dec11000ed79976f977d10f3a488534fce31e6f3fab9", "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": [] }, { "pack_id": "frame-by-frame-video-qa", "keys": [] } ], "boundaries": [ "Stage cards, browser windows and callouts stay inside x: 96..1824, y: 72..820; y: 836..1080 is reserved exclusively for captions.", "Text-bearing shots transition only via 3D camera moves, clean cuts or dips to slate, never text-on-text crossfades.", "Standard-library planner verifies coordinates before rendering and calls no 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." } }