{"files":[{"path":".app.json","sha256":"59e64dc7b6df5f21e16aadd8192b849059e7e2eb5728d9c73b968e559ee33c27"},{"path":".codex-plugin/plugin.json","sha256":"472502ff72e803a5c45daea7e016366fe35c0adc88d22a7cd2a744dc9c7071b5"},{"path":"OWNERS","sha256":"f6e0b6dd73dd25cb708b1fcee790136c9b4accac838a271723be3c1d99f47cee"},{"path":"README.md","sha256":"e1d21855df4480ee8f3781e7e2483ab353b9c0223b5c8680924e1a0f25087d2d"},{"path":"action_ownership.json","sha256":"fdff87893f2166b18244d059bf46112a53c71dd4c5e92464ae977ec6af9c0fc9"},{"path":"assets/icon.svg","sha256":"2acbcc610b78d68e4743b99978dbdc570b72cd9867d12fe483b41ec0d82f7459"},{"path":"scripts/materialize_shared_references.py","sha256":"1df7e582ba67d63ae6d3317302719fc7677c74c00615f3c8fa804380a1ddf7b1"},{"path":"scripts/validate_asset.py","sha256":"5bd61e725254c0f6372df9438e3e4ff23c0a68005830901cb764a0f52bf6b821"},{"path":"shared-references/ads-structure-and-context-playbook.md","sha256":"d00be62061570de9dd55e7433a67f7deb017a2618df51e3ce11602423d6e9dd0"},{"path":"shared-references/auction-readiness-playbook.md","sha256":"555e08e61c6cceea729238e2ef08d899c25985926c139c3118bdf92578286962"},{"path":"shared-references/audiences.md","sha256":"1c9e693e965e110c5c9e58c4c330d2dc92057784933d2b44579840dbdd5d383d"},{"path":"shared-references/campaign-create-preflight.md","sha256":"6ea24a4f960a5708bdb7823f4695f0ad42c0db6488cc7c48df031a7085199834"},{"path":"shared-references/consumers.json","sha256":"27d9eec20cae9bb003428f0d9794d52f85533a4a982e3b5ab7bf525be491f8c3"},{"path":"shared-references/event-quality.md","sha256":"8bccafa7d26fd7ddcd28f455553cee98de3c60f39b23d5f7fd4c59a6a9ba99af"},{"path":"shared-references/handoff-state.md","sha256":"f41de89315b839eb963b69e0b7d23bbb6409e145820d53930d9020f6a5f55b45"},{"path":"shared-references/help-center-guide.md","sha256":"6958929cdb159103c5bc591388a888056e06040d09404a48687b8a39ce2a1e98"},{"path":"shared-references/image-asset-contract.md","sha256":"b5906bb1af16e9800db936ff0655406b265608e3a13f653cc5990ffc1501bc3d"},{"path":"shared-references/insights-contract.md","sha256":"7dd821497db67cca08806a1244400a8a6a0f67e3ef04d3517682f581ad5ca4a7"},{"path":"shared-references/measurement-readiness-playbook.md","sha256":"a668a2de302c287441f47a637b0b599b92e220226c1182a0b617a4f2af456861"},{"path":"shared-references/product-feed-contract.md","sha256":"4976811b5e9380f42be41460851f0a2798a1d55db3915101e1fb7c7d441f4512"},{"path":"shared-references/write-safety.md","sha256":"1e25b51a92ac126fe7cf5a3a41c1202b2a4ba6f67d2bcae428e606dc8a66ca98"},{"path":"skills/ads-manager-account-admin/SKILL.md","sha256":"fd576fb77a9cf3f4f77259809c20e428ccb4eec1196e31192f362446fd992e58"},{"path":"skills/ads-manager-account-admin/agents/openai.yaml","sha256":"d5166e3b6cebb860691efee75a56ca44bcedf70dbbb4351f4621a9ac4add7466"},{"path":"skills/ads-manager-account-admin/references/_shared/image-asset-contract.md","sha256":"b5906bb1af16e9800db936ff0655406b265608e3a13f653cc5990ffc1501bc3d"},{"path":"skills/ads-manager-account-admin/references/_shared/write-safety.md","sha256":"1e25b51a92ac126fe7cf5a3a41c1202b2a4ba6f67d2bcae428e606dc8a66ca98"},{"path":"skills/ads-manager-actionable-review/SKILL.md","sha256":"a8c002ad0d8153843a742eea7fb3e5681581bc554aa0d29a875a42a6aaca0162"},{"path":"skills/ads-manager-actionable-review/agents/openai.yaml","sha256":"f694214f4fc2fa512e58d29c23d9f7fe04fc262ab30b4dc3c5c2a5e04fbce526"},{"path":"skills/ads-manager-actionable-review/references/_shared/insights-contract.md","sha256":"7dd821497db67cca08806a1244400a8a6a0f67e3ef04d3517682f581ad5ca4a7"},{"path":"skills/ads-manager-ad-creation/SKILL.md","sha256":"aebd1b6fdfd581eb8c3001e34c5ff3e390cd0846f6f585e6a52261a0efc256f5"},{"path":"skills/ads-manager-ad-creation/agents/openai.yaml","sha256":"74de43e3dc0db6758e557de3951f040ecec41fbdab622263ca67b029dc7ce5d7"},{"path":"skills/ads-manager-ad-creation/references/_shared/ads-structure-and-context-playbook.md","sha256":"d00be62061570de9dd55e7433a67f7deb017a2618df51e3ce11602423d6e9dd0"},{"path":"skills/ads-manager-ad-creation/references/_shared/auction-readiness-playbook.md","sha256":"555e08e61c6cceea729238e2ef08d899c25985926c139c3118bdf92578286962"},{"path":"skills/ads-manager-ad-creation/references/_shared/audiences.md","sha256":"1c9e693e965e110c5c9e58c4c330d2dc92057784933d2b44579840dbdd5d383d"},{"path":"skills/ads-manager-ad-creation/references/_shared/campaign-create-preflight.md","sha256":"6ea24a4f960a5708bdb7823f4695f0ad42c0db6488cc7c48df031a7085199834"},{"path":"skills/ads-manager-ad-creation/references/_shared/image-asset-contract.md","sha256":"b5906bb1af16e9800db936ff0655406b265608e3a13f653cc5990ffc1501bc3d"},{"path":"skills/ads-manager-ad-creation/references/_shared/measurement-readiness-playbook.md","sha256":"a668a2de302c287441f47a637b0b599b92e220226c1182a0b617a4f2af456861"},{"path":"skills/ads-manager-ad-creation/references/_shared/product-feed-contract.md","sha256":"4976811b5e9380f42be41460851f0a2798a1d55db3915101e1fb7c7d441f4512"},{"path":"skills/ads-manager-ad-creation/references/_shared/write-safety.md","sha256":"1e25b51a92ac126fe7cf5a3a41c1202b2a4ba6f67d2bcae428e606dc8a66ca98"},{"path":"skills/ads-manager-ad-creation/references/generated-image.md","sha256":"42bc47347ddf1c2fcb49f0557020dd72d89584127880bcaff5ed4f47ef22554d"},{"path":"skills/ads-manager-ad-creation/references/multi-ad.md","sha256":"a8044c903b2bf5acb0c3e74d0fa23435e82a363f13c8505437d2a313aabe83d3"},{"path":"skills/ads-manager-ad-creation/references/retry-recovery.md","sha256":"32fd3fe8b8ae0a3209d1e52dabaaecc59f5642860621288bf039075ee359b4b7"},{"path":"skills/ads-manager-ad-creation/references/website-brief.md","sha256":"7884d9da5aeb5eea26ce75f9db62e942a3157dcf8efdb0a56bbae7b2dca476a0"},{"path":"skills/ads-manager-delivery-recovery/SKILL.md","sha256":"a57a76d5ab4a6239336aa7d03c8fb336568e25f9f6f77e1797ff64ce47a515bd"},{"path":"skills/ads-manager-delivery-recovery/agents/openai.yaml","sha256":"c66c69c015ac78d3f208ba3cb4a6ce89203f06841fe9988ff0c84e8161dc6196"},{"path":"skills/ads-manager-delivery-recovery/references/_shared/help-center-guide.md","sha256":"6958929cdb159103c5bc591388a888056e06040d09404a48687b8a39ce2a1e98"},{"path":"skills/ads-manager-delivery-recovery/references/_shared/insights-contract.md","sha256":"7dd821497db67cca08806a1244400a8a6a0f67e3ef04d3517682f581ad5ca4a7"},{"path":"skills/ads-manager-entity-management/SKILL.md","sha256":"0cb1038ee631f9af1848c68ce7a7864f4388a490a63931fb72d27bfc83f5ca08"},{"path":"skills/ads-manager-entity-management/agents/openai.yaml","sha256":"c465c9cebe0ee77e80c6e0083839332a1b8815d838f9eb62d610912ccc0697bc"},{"path":"skills/ads-manager-entity-management/references/_shared/ads-structure-and-context-playbook.md","sha256":"d00be62061570de9dd55e7433a67f7deb017a2618df51e3ce11602423d6e9dd0"},{"path":"skills/ads-manager-entity-management/references/_shared/auction-readiness-playbook.md","sha256":"555e08e61c6cceea729238e2ef08d899c25985926c139c3118bdf92578286962"},{"path":"skills/ads-manager-entity-management/references/_shared/audiences.md","sha256":"1c9e693e965e110c5c9e58c4c330d2dc92057784933d2b44579840dbdd5d383d"},{"path":"skills/ads-manager-entity-management/references/_shared/campaign-create-preflight.md","sha256":"6ea24a4f960a5708bdb7823f4695f0ad42c0db6488cc7c48df031a7085199834"},{"path":"skills/ads-manager-entity-management/references/_shared/image-asset-contract.md","sha256":"b5906bb1af16e9800db936ff0655406b265608e3a13f653cc5990ffc1501bc3d"},{"path":"skills/ads-manager-entity-management/references/_shared/measurement-readiness-playbook.md","sha256":"a668a2de302c287441f47a637b0b599b92e220226c1182a0b617a4f2af456861"},{"path":"skills/ads-manager-entity-management/references/_shared/product-feed-contract.md","sha256":"4976811b5e9380f42be41460851f0a2798a1d55db3915101e1fb7c7d441f4512"},{"path":"skills/ads-manager-entity-management/references/_shared/write-safety.md","sha256":"1e25b51a92ac126fe7cf5a3a41c1202b2a4ba6f67d2bcae428e606dc8a66ca98"},{"path":"skills/ads-manager-help/SKILL.md","sha256":"978179646b5600abe19297ea1cd671dafec11f9fe4523cf68b3684e4708c0cd3"},{"path":"skills/ads-manager-help/agents/openai.yaml","sha256":"f58be5e02fe06f94ba88665931a2da529cb068ca81d04a44af1938021273d6a1"},{"path":"skills/ads-manager-help/references/_shared/ads-structure-and-context-playbook.md","sha256":"d00be62061570de9dd55e7433a67f7deb017a2618df51e3ce11602423d6e9dd0"},{"path":"skills/ads-manager-help/references/_shared/auction-readiness-playbook.md","sha256":"555e08e61c6cceea729238e2ef08d899c25985926c139c3118bdf92578286962"},{"path":"skills/ads-manager-help/references/_shared/event-quality.md","sha256":"8bccafa7d26fd7ddcd28f455553cee98de3c60f39b23d5f7fd4c59a6a9ba99af"},{"path":"skills/ads-manager-help/references/_shared/help-center-guide.md","sha256":"6958929cdb159103c5bc591388a888056e06040d09404a48687b8a39ce2a1e98"},{"path":"skills/ads-manager-help/references/_shared/measurement-readiness-playbook.md","sha256":"a668a2de302c287441f47a637b0b599b92e220226c1182a0b617a4f2af456861"},{"path":"skills/ads-manager-help/references/_shared/product-feed-contract.md","sha256":"4976811b5e9380f42be41460851f0a2798a1d55db3915101e1fb7c7d441f4512"},{"path":"skills/ads-manager-insights/SKILL.md","sha256":"63d79846b7544c7bbf03d825da7e71c0002c08f5fab2d83219f912707b89206d"},{"path":"skills/ads-manager-insights/agents/openai.yaml","sha256":"71dc94820ca1dc03f691cde9d423d887bade180729f5ec6fe18fa7ed672c2db9"},{"path":"skills/ads-manager-insights/references/_shared/event-quality.md","sha256":"8bccafa7d26fd7ddcd28f455553cee98de3c60f39b23d5f7fd4c59a6a9ba99af"},{"path":"skills/ads-manager-insights/references/_shared/insights-contract.md","sha256":"7dd821497db67cca08806a1244400a8a6a0f67e3ef04d3517682f581ad5ca4a7"},{"path":"skills/ads-manager-onboarding/SKILL.md","sha256":"24a94961ed6e7577992634149ecf5107a3bc9f706d6b5c7afc272191e2c4c14b"},{"path":"skills/ads-manager-onboarding/agents/openai.yaml","sha256":"6b318dc6a1ecaa119e0823a4d4cc486ca521fb26a7e28af626d42bf7445c6dd6"},{"path":"skills/ads-manager-onboarding/references/_shared/handoff-state.md","sha256":"f41de89315b839eb963b69e0b7d23bbb6409e145820d53930d9020f6a5f55b45"},{"path":"skills/ads-manager-onboarding/references/_shared/image-asset-contract.md","sha256":"b5906bb1af16e9800db936ff0655406b265608e3a13f653cc5990ffc1501bc3d"},{"path":"skills/ads-manager-onboarding/references/_shared/write-safety.md","sha256":"1e25b51a92ac126fe7cf5a3a41c1202b2a4ba6f67d2bcae428e606dc8a66ca98"},{"path":"skills/ads-manager-review/SKILL.md","sha256":"a4a459402d5c99799d49ec54e2e1978250d6bddf71e60a491e7b8d7e43548f40"},{"path":"skills/ads-manager-review/agents/openai.yaml","sha256":"fcca9fd9eed863aea67daf8727d952901c73909b882e92b5c05d682a0bab4faf"},{"path":"skills/ads-manager-review/references/_shared/ads-structure-and-context-playbook.md","sha256":"d00be62061570de9dd55e7433a67f7deb017a2618df51e3ce11602423d6e9dd0"},{"path":"skills/ads-manager-review/references/_shared/auction-readiness-playbook.md","sha256":"555e08e61c6cceea729238e2ef08d899c25985926c139c3118bdf92578286962"},{"path":"skills/ads-manager-review/references/_shared/event-quality.md","sha256":"8bccafa7d26fd7ddcd28f455553cee98de3c60f39b23d5f7fd4c59a6a9ba99af"},{"path":"skills/ads-manager-review/references/_shared/handoff-state.md","sha256":"f41de89315b839eb963b69e0b7d23bbb6409e145820d53930d9020f6a5f55b45"},{"path":"skills/ads-manager-review/references/_shared/insights-contract.md","sha256":"7dd821497db67cca08806a1244400a8a6a0f67e3ef04d3517682f581ad5ca4a7"},{"path":"skills/ads-manager-review/references/_shared/measurement-readiness-playbook.md","sha256":"a668a2de302c287441f47a637b0b599b92e220226c1182a0b617a4f2af456861"},{"path":"skills/ads-manager-review/references/_shared/product-feed-contract.md","sha256":"4976811b5e9380f42be41460851f0a2798a1d55db3915101e1fb7c7d441f4512"},{"path":"skills/ads-manager-setup/SKILL.md","sha256":"43c2e8304ea4170abf709fe72c6fc016b035a9611645fe361ed3045c8c431252"},{"path":"skills/ads-manager-setup/agents/openai.yaml","sha256":"4825c66feff429483645d87355b755d39d823fe0c5e7943bec884a3b598dac7f"},{"path":"skills/ads-manager-start-agent/SKILL.md","sha256":"a7b904f92c83a7fea6663b8ee87f88c73b1b44a675f65ec2fa0917bba937e045"},{"path":"skills/ads-manager-start-agent/agents/openai.yaml","sha256":"a1b1c32daa1486e4bab5d506fdc494e2a782031c4d98e76c947187f7fc100bc1"},{"path":"skills/ads-manager-start-agent/references/_shared/handoff-state.md","sha256":"f41de89315b839eb963b69e0b7d23bbb6409e145820d53930d9020f6a5f55b45"},{"path":"skills/ads-manager-starter-campaign/SKILL.md","sha256":"827ba661305927f4ed6c53d5488319048029a3c8317f3e7e07e84f4f05c0abbc"},{"path":"skills/ads-manager-starter-campaign/agents/openai.yaml","sha256":"74925e919173f528cd123b18e3f6a94ba2c9f98349ed4054d6d6c32de02f956d"},{"path":"skills/ads-manager-starter-campaign/references/_shared/ads-structure-and-context-playbook.md","sha256":"d00be62061570de9dd55e7433a67f7deb017a2618df51e3ce11602423d6e9dd0"},{"path":"skills/ads-manager-starter-campaign/references/_shared/auction-readiness-playbook.md","sha256":"555e08e61c6cceea729238e2ef08d899c25985926c139c3118bdf92578286962"},{"path":"skills/ads-manager-starter-campaign/references/_shared/campaign-create-preflight.md","sha256":"6ea24a4f960a5708bdb7823f4695f0ad42c0db6488cc7c48df031a7085199834"},{"path":"skills/ads-manager-starter-campaign/references/_shared/handoff-state.md","sha256":"f41de89315b839eb963b69e0b7d23bbb6409e145820d53930d9020f6a5f55b45"},{"path":"skills/ads-manager-starter-campaign/references/_shared/image-asset-contract.md","sha256":"b5906bb1af16e9800db936ff0655406b265608e3a13f653cc5990ffc1501bc3d"},{"path":"skills/ads-manager-starter-campaign/references/_shared/write-safety.md","sha256":"1e25b51a92ac126fe7cf5a3a41c1202b2a4ba6f67d2bcae428e606dc8a66ca98"},{"path":"tests/test_action_ownership_contract.py","sha256":"28b1284d59b5ea12495f31d602a7c2e98dd39ef6e724bf43b5fdd54405d56c16"},{"path":"tests/test_creative_generation_contract.py","sha256":"da74830069a5459d865a20d8e0acbd95c48ccecf5876d1d9baa859fa78556b75"},{"path":"tests/test_reference_loading_contract.py","sha256":"8f1a018bb10526d612f37e6860399dc0aee67cb14d7ffc60ebd59ea73dc031df"}],"hash_algorithm":"sha256","schema_version":1}
