{"id":30953,"plugin_id":"plugin_connector_1p_2eb0f69766cc81919c6912b2a2e0755a","kind":"bundle_manifest","collection_source":null,"comparison_source":null,"observed_at":"2026-10-10T06:02:50.424Z","digest":"b32ee5b1b16d209cef907fa38927ee6852a7b37b86db766f0310b4aa1b218d21","against":27543,"payload":{"files":{".app.json":{"sha256":"59e64dc7b6df5f21e16aadd8192b849059e7e2eb5728d9c73b968e559ee33c27","size":90},".codex-plugin/plugin.json":{"sha256":"472502ff72e803a5c45daea7e016366fe35c0adc88d22a7cd2a744dc9c7071b5","size":2322},"OWNERS":{"sha256":"f6e0b6dd73dd25cb708b1fcee790136c9b4accac838a271723be3c1d99f47cee","size":39},"README.md":{"sha256":"e1d21855df4480ee8f3781e7e2483ab353b9c0223b5c8680924e1a0f25087d2d","size":6604},"action_ownership.json":{"sha256":"fdff87893f2166b18244d059bf46112a53c71dd4c5e92464ae977ec6af9c0fc9","size":9987},"assets/icon.svg":{"sha256":"2acbcc610b78d68e4743b99978dbdc570b72cd9867d12fe483b41ec0d82f7459","size":2630},"integrity.json":{"sha256":"9771506c80453ced1e96061d9673ae1e827df500a9be8681491484e210d83d17","size":14167},"scripts/materialize_shared_references.py":{"sha256":"1df7e582ba67d63ae6d3317302719fc7677c74c00615f3c8fa804380a1ddf7b1","size":4010},"scripts/validate_asset.py":{"sha256":"5bd61e725254c0f6372df9438e3e4ff23c0a68005830901cb764a0f52bf6b821","size":4858},"shared-references/ads-structure-and-context-playbook.md":{"sha256":"d00be62061570de9dd55e7433a67f7deb017a2618df51e3ce11602423d6e9dd0","size":5598},"shared-references/auction-readiness-playbook.md":{"sha256":"555e08e61c6cceea729238e2ef08d899c25985926c139c3118bdf92578286962","size":2059},"shared-references/audiences.md":{"sha256":"1c9e693e965e110c5c9e58c4c330d2dc92057784933d2b44579840dbdd5d383d","size":3257},"shared-references/campaign-create-preflight.md":{"sha256":"6ea24a4f960a5708bdb7823f4695f0ad42c0db6488cc7c48df031a7085199834","size":6591},"shared-references/consumers.json":{"sha256":"27d9eec20cae9bb003428f0d9794d52f85533a4a982e3b5ab7bf525be491f8c3","size":1860},"shared-references/event-quality.md":{"sha256":"8bccafa7d26fd7ddcd28f455553cee98de3c60f39b23d5f7fd4c59a6a9ba99af","size":4060},"shared-references/handoff-state.md":{"sha256":"f41de89315b839eb963b69e0b7d23bbb6409e145820d53930d9020f6a5f55b45","size":1277},"shared-references/help-center-guide.md":{"sha256":"6958929cdb159103c5bc591388a888056e06040d09404a48687b8a39ce2a1e98","size":5455},"shared-references/image-asset-contract.md":{"sha256":"b5906bb1af16e9800db936ff0655406b265608e3a13f653cc5990ffc1501bc3d","size":11023},"shared-references/insights-contract.md":{"sha256":"7dd821497db67cca08806a1244400a8a6a0f67e3ef04d3517682f581ad5ca4a7","size":6724},"shared-references/measurement-readiness-playbook.md":{"sha256":"a668a2de302c287441f47a637b0b599b92e220226c1182a0b617a4f2af456861","size":2134},"shared-references/product-feed-contract.md":{"sha256":"4976811b5e9380f42be41460851f0a2798a1d55db3915101e1fb7c7d441f4512","size":3578},"shared-references/write-safety.md":{"sha256":"1e25b51a92ac126fe7cf5a3a41c1202b2a4ba6f67d2bcae428e606dc8a66ca98","size":3437},"skills/ads-manager-account-admin/SKILL.md":{"sha256":"fd576fb77a9cf3f4f77259809c20e428ccb4eec1196e31192f362446fd992e58","size":10516},"skills/ads-manager-account-admin/agents/openai.yaml":{"sha256":"d5166e3b6cebb860691efee75a56ca44bcedf70dbbb4351f4621a9ac4add7466","size":333},"skills/ads-manager-account-admin/references/_shared/image-asset-contract.md":{"sha256":"b5906bb1af16e9800db936ff0655406b265608e3a13f653cc5990ffc1501bc3d","size":11023},"skills/ads-manager-account-admin/references/_shared/write-safety.md":{"sha256":"1e25b51a92ac126fe7cf5a3a41c1202b2a4ba6f67d2bcae428e606dc8a66ca98","size":3437},"skills/ads-manager-actionable-review/SKILL.md":{"sha256":"a8c002ad0d8153843a742eea7fb3e5681581bc554aa0d29a875a42a6aaca0162","size":16474},"skills/ads-manager-actionable-review/agents/openai.yaml":{"sha256":"f694214f4fc2fa512e58d29c23d9f7fe04fc262ab30b4dc3c5c2a5e04fbce526","size":292},"skills/ads-manager-actionable-review/references/_shared/insights-contract.md":{"sha256":"7dd821497db67cca08806a1244400a8a6a0f67e3ef04d3517682f581ad5ca4a7","size":6724},"skills/ads-manager-ad-creation/SKILL.md":{"sha256":"aebd1b6fdfd581eb8c3001e34c5ff3e390cd0846f6f585e6a52261a0efc256f5","size":43502},"skills/ads-manager-ad-creation/agents/openai.yaml":{"sha256":"74de43e3dc0db6758e557de3951f040ecec41fbdab622263ca67b029dc7ce5d7","size":234},"skills/ads-manager-ad-creation/references/_shared/ads-structure-and-context-playbook.md":{"sha256":"d00be62061570de9dd55e7433a67f7deb017a2618df51e3ce11602423d6e9dd0","size":5598},"skills/ads-manager-ad-creation/references/_shared/auction-readiness-playbook.md":{"sha256":"555e08e61c6cceea729238e2ef08d899c25985926c139c3118bdf92578286962","size":2059},"skills/ads-manager-ad-creation/references/_shared/audiences.md":{"sha256":"1c9e693e965e110c5c9e58c4c330d2dc92057784933d2b44579840dbdd5d383d","size":3257},"skills/ads-manager-ad-creation/references/_shared/campaign-create-preflight.md":{"sha256":"6ea24a4f960a5708bdb7823f4695f0ad42c0db6488cc7c48df031a7085199834","size":6591},"skills/ads-manager-ad-creation/references/_shared/image-asset-contract.md":{"sha256":"b5906bb1af16e9800db936ff0655406b265608e3a13f653cc5990ffc1501bc3d","size":11023},"skills/ads-manager-ad-creation/references/_shared/measurement-readiness-playbook.md":{"sha256":"a668a2de302c287441f47a637b0b599b92e220226c1182a0b617a4f2af456861","size":2134},"skills/ads-manager-ad-creation/references/_shared/product-feed-contract.md":{"sha256":"4976811b5e9380f42be41460851f0a2798a1d55db3915101e1fb7c7d441f4512","size":3578},"skills/ads-manager-ad-creation/references/_shared/write-safety.md":{"sha256":"1e25b51a92ac126fe7cf5a3a41c1202b2a4ba6f67d2bcae428e606dc8a66ca98","size":3437},"skills/ads-manager-ad-creation/references/generated-image.md":{"sha256":"42bc47347ddf1c2fcb49f0557020dd72d89584127880bcaff5ed4f47ef22554d","size":1299},"skills/ads-manager-ad-creation/references/multi-ad.md":{"sha256":"a8044c903b2bf5acb0c3e74d0fa23435e82a363f13c8505437d2a313aabe83d3","size":3638},"skills/ads-manager-ad-creation/references/retry-recovery.md":{"sha256":"32fd3fe8b8ae0a3209d1e52dabaaecc59f5642860621288bf039075ee359b4b7","size":383},"skills/ads-manager-ad-creation/references/website-brief.md":{"sha256":"7884d9da5aeb5eea26ce75f9db62e942a3157dcf8efdb0a56bbae7b2dca476a0","size":2044},"skills/ads-manager-delivery-recovery/SKILL.md":{"sha256":"a57a76d5ab4a6239336aa7d03c8fb336568e25f9f6f77e1797ff64ce47a515bd","size":7231},"skills/ads-manager-delivery-recovery/agents/openai.yaml":{"sha256":"c66c69c015ac78d3f208ba3cb4a6ce89203f06841fe9988ff0c84e8161dc6196","size":285},"skills/ads-manager-delivery-recovery/references/_shared/help-center-guide.md":{"sha256":"6958929cdb159103c5bc591388a888056e06040d09404a48687b8a39ce2a1e98","size":5455},"skills/ads-manager-delivery-recovery/references/_shared/insights-contract.md":{"sha256":"7dd821497db67cca08806a1244400a8a6a0f67e3ef04d3517682f581ad5ca4a7","size":6724},"skills/ads-manager-entity-management/SKILL.md":{"sha256":"0cb1038ee631f9af1848c68ce7a7864f4388a490a63931fb72d27bfc83f5ca08","size":17839},"skills/ads-manager-entity-management/agents/openai.yaml":{"sha256":"c465c9cebe0ee77e80c6e0083839332a1b8815d838f9eb62d610912ccc0697bc","size":276},"skills/ads-manager-entity-management/references/_shared/ads-structure-and-context-playbook.md":{"sha256":"d00be62061570de9dd55e7433a67f7deb017a2618df51e3ce11602423d6e9dd0","size":5598},"skills/ads-manager-entity-management/references/_shared/auction-readiness-playbook.md":{"sha256":"555e08e61c6cceea729238e2ef08d899c25985926c139c3118bdf92578286962","size":2059},"skills/ads-manager-entity-management/references/_shared/audiences.md":{"sha256":"1c9e693e965e110c5c9e58c4c330d2dc92057784933d2b44579840dbdd5d383d","size":3257},"skills/ads-manager-entity-management/references/_shared/campaign-create-preflight.md":{"sha256":"6ea24a4f960a5708bdb7823f4695f0ad42c0db6488cc7c48df031a7085199834","size":6591},"skills/ads-manager-entity-management/references/_shared/image-asset-contract.md":{"sha256":"b5906bb1af16e9800db936ff0655406b265608e3a13f653cc5990ffc1501bc3d","size":11023},"skills/ads-manager-entity-management/references/_shared/measurement-readiness-playbook.md":{"sha256":"a668a2de302c287441f47a637b0b599b92e220226c1182a0b617a4f2af456861","size":2134},"skills/ads-manager-entity-management/references/_shared/product-feed-contract.md":{"sha256":"4976811b5e9380f42be41460851f0a2798a1d55db3915101e1fb7c7d441f4512","size":3578},"skills/ads-manager-entity-management/references/_shared/write-safety.md":{"sha256":"1e25b51a92ac126fe7cf5a3a41c1202b2a4ba6f67d2bcae428e606dc8a66ca98","size":3437},"skills/ads-manager-help/SKILL.md":{"sha256":"978179646b5600abe19297ea1cd671dafec11f9fe4523cf68b3684e4708c0cd3","size":9861},"skills/ads-manager-help/agents/openai.yaml":{"sha256":"f58be5e02fe06f94ba88665931a2da529cb068ca81d04a44af1938021273d6a1","size":265},"skills/ads-manager-help/references/_shared/ads-structure-and-context-playbook.md":{"sha256":"d00be62061570de9dd55e7433a67f7deb017a2618df51e3ce11602423d6e9dd0","size":5598},"skills/ads-manager-help/references/_shared/auction-readiness-playbook.md":{"sha256":"555e08e61c6cceea729238e2ef08d899c25985926c139c3118bdf92578286962","size":2059},"skills/ads-manager-help/references/_shared/event-quality.md":{"sha256":"8bccafa7d26fd7ddcd28f455553cee98de3c60f39b23d5f7fd4c59a6a9ba99af","size":4060},"skills/ads-manager-help/references/_shared/help-center-guide.md":{"sha256":"6958929cdb159103c5bc591388a888056e06040d09404a48687b8a39ce2a1e98","size":5455},"skills/ads-manager-help/references/_shared/measurement-readiness-playbook.md":{"sha256":"a668a2de302c287441f47a637b0b599b92e220226c1182a0b617a4f2af456861","size":2134},"skills/ads-manager-help/references/_shared/product-feed-contract.md":{"sha256":"4976811b5e9380f42be41460851f0a2798a1d55db3915101e1fb7c7d441f4512","size":3578},"skills/ads-manager-insights/SKILL.md":{"sha256":"63d79846b7544c7bbf03d825da7e71c0002c08f5fab2d83219f912707b89206d","size":16157},"skills/ads-manager-insights/agents/openai.yaml":{"sha256":"71dc94820ca1dc03f691cde9d423d887bade180729f5ec6fe18fa7ed672c2db9","size":318},"skills/ads-manager-insights/references/_shared/event-quality.md":{"sha256":"8bccafa7d26fd7ddcd28f455553cee98de3c60f39b23d5f7fd4c59a6a9ba99af","size":4060},"skills/ads-manager-insights/references/_shared/insights-contract.md":{"sha256":"7dd821497db67cca08806a1244400a8a6a0f67e3ef04d3517682f581ad5ca4a7","size":6724},"skills/ads-manager-onboarding/SKILL.md":{"sha256":"24a94961ed6e7577992634149ecf5107a3bc9f706d6b5c7afc272191e2c4c14b","size":24981},"skills/ads-manager-onboarding/agents/openai.yaml":{"sha256":"6b318dc6a1ecaa119e0823a4d4cc486ca521fb26a7e28af626d42bf7445c6dd6","size":254},"skills/ads-manager-onboarding/references/_shared/handoff-state.md":{"sha256":"f41de89315b839eb963b69e0b7d23bbb6409e145820d53930d9020f6a5f55b45","size":1277},"skills/ads-manager-onboarding/references/_shared/image-asset-contract.md":{"sha256":"b5906bb1af16e9800db936ff0655406b265608e3a13f653cc5990ffc1501bc3d","size":11023},"skills/ads-manager-onboarding/references/_shared/write-safety.md":{"sha256":"1e25b51a92ac126fe7cf5a3a41c1202b2a4ba6f67d2bcae428e606dc8a66ca98","size":3437},"skills/ads-manager-review/SKILL.md":{"sha256":"a4a459402d5c99799d49ec54e2e1978250d6bddf71e60a491e7b8d7e43548f40","size":17264},"skills/ads-manager-review/agents/openai.yaml":{"sha256":"fcca9fd9eed863aea67daf8727d952901c73909b882e92b5c05d682a0bab4faf","size":277},"skills/ads-manager-review/references/_shared/ads-structure-and-context-playbook.md":{"sha256":"d00be62061570de9dd55e7433a67f7deb017a2618df51e3ce11602423d6e9dd0","size":5598},"skills/ads-manager-review/references/_shared/auction-readiness-playbook.md":{"sha256":"555e08e61c6cceea729238e2ef08d899c25985926c139c3118bdf92578286962","size":2059},"skills/ads-manager-review/references/_shared/event-quality.md":{"sha256":"8bccafa7d26fd7ddcd28f455553cee98de3c60f39b23d5f7fd4c59a6a9ba99af","size":4060},"skills/ads-manager-review/references/_shared/handoff-state.md":{"sha256":"f41de89315b839eb963b69e0b7d23bbb6409e145820d53930d9020f6a5f55b45","size":1277},"skills/ads-manager-review/references/_shared/insights-contract.md":{"sha256":"7dd821497db67cca08806a1244400a8a6a0f67e3ef04d3517682f581ad5ca4a7","size":6724},"skills/ads-manager-review/references/_shared/measurement-readiness-playbook.md":{"sha256":"a668a2de302c287441f47a637b0b599b92e220226c1182a0b617a4f2af456861","size":2134},"skills/ads-manager-review/references/_shared/product-feed-contract.md":{"sha256":"4976811b5e9380f42be41460851f0a2798a1d55db3915101e1fb7c7d441f4512","size":3578},"skills/ads-manager-setup/SKILL.md":{"sha256":"43c2e8304ea4170abf709fe72c6fc016b035a9611645fe361ed3045c8c431252","size":8289},"skills/ads-manager-setup/agents/openai.yaml":{"sha256":"4825c66feff429483645d87355b755d39d823fe0c5e7943bec884a3b598dac7f","size":255},"skills/ads-manager-start-agent/SKILL.md":{"sha256":"a7b904f92c83a7fea6663b8ee87f88c73b1b44a675f65ec2fa0917bba937e045","size":15978},"skills/ads-manager-start-agent/agents/openai.yaml":{"sha256":"a1b1c32daa1486e4bab5d506fdc494e2a782031c4d98e76c947187f7fc100bc1","size":272},"skills/ads-manager-start-agent/references/_shared/handoff-state.md":{"sha256":"f41de89315b839eb963b69e0b7d23bbb6409e145820d53930d9020f6a5f55b45","size":1277},"skills/ads-manager-starter-campaign/SKILL.md":{"sha256":"827ba661305927f4ed6c53d5488319048029a3c8317f3e7e07e84f4f05c0abbc","size":14542},"skills/ads-manager-starter-campaign/agents/openai.yaml":{"sha256":"74925e919173f528cd123b18e3f6a94ba2c9f98349ed4054d6d6c32de02f956d","size":289},"skills/ads-manager-starter-campaign/references/_shared/ads-structure-and-context-playbook.md":{"sha256":"d00be62061570de9dd55e7433a67f7deb017a2618df51e3ce11602423d6e9dd0","size":5598},"skills/ads-manager-starter-campaign/references/_shared/auction-readiness-playbook.md":{"sha256":"555e08e61c6cceea729238e2ef08d899c25985926c139c3118bdf92578286962","size":2059},"skills/ads-manager-starter-campaign/references/_shared/campaign-create-preflight.md":{"sha256":"6ea24a4f960a5708bdb7823f4695f0ad42c0db6488cc7c48df031a7085199834","size":6591},"skills/ads-manager-starter-campaign/references/_shared/handoff-state.md":{"sha256":"f41de89315b839eb963b69e0b7d23bbb6409e145820d53930d9020f6a5f55b45","size":1277},"skills/ads-manager-starter-campaign/references/_shared/image-asset-contract.md":{"sha256":"b5906bb1af16e9800db936ff0655406b265608e3a13f653cc5990ffc1501bc3d","size":11023},"skills/ads-manager-starter-campaign/references/_shared/write-safety.md":{"sha256":"1e25b51a92ac126fe7cf5a3a41c1202b2a4ba6f67d2bcae428e606dc8a66ca98","size":3437},"tests/test_action_ownership_contract.py":{"sha256":"28b1284d59b5ea12495f31d602a7c2e98dd39ef6e724bf43b5fdd54405d56c16","size":8346},"tests/test_creative_generation_contract.py":{"sha256":"da74830069a5459d865a20d8e0acbd95c48ccecf5876d1d9baa859fa78556b75","size":5090},"tests/test_reference_loading_contract.py":{"sha256":"8f1a018bb10526d612f37e6860399dc0aee67cb14d7ffc60ebd59ea73dc031df","size":3266}}},"changes":[{"path":"/files/.app.json/sha256","type":"changed","before":"3180d05dc7ec07cd13350cdb3e78c71a806a3020973e9fed4ce1e1e158ada8a5","after":"59e64dc7b6df5f21e16aadd8192b849059e7e2eb5728d9c73b968e559ee33c27"},{"path":"/files/.app.json/size","type":"changed","before":89,"after":90},{"path":"/files/.codex-plugin~1plugin.json/sha256","type":"changed","before":"b5ef4c881cb388ea7fe63d944d73a0332818d227bd9468ff35224c8317ea22f0","after":"472502ff72e803a5c45daea7e016366fe35c0adc88d22a7cd2a744dc9c7071b5"},{"path":"/files/.codex-plugin~1plugin.json/size","type":"changed","before":2363,"after":2322},{"path":"/files/README.md/sha256","type":"changed","before":"67cf86fe36b2a1e1e468124a023de0e9ffbc9b93b435356acde09e87f21993a2","after":"e1d21855df4480ee8f3781e7e2483ab353b9c0223b5c8680924e1a0f25087d2d"},{"path":"/files/README.md/size","type":"changed","before":5618,"after":6604},{"path":"/files/assets~1composer-icon.svg","type":"removed","before":{"sha256":"2acbcc610b78d68e4743b99978dbdc570b72cd9867d12fe483b41ec0d82f7459","size":2630}},{"path":"/files/assets~1logo.svg","type":"removed","before":{"sha256":"2acbcc610b78d68e4743b99978dbdc570b72cd9867d12fe483b41ec0d82f7459","size":2630}},{"path":"/files/integrity.json","type":"added","after":{"sha256":"9771506c80453ced1e96061d9673ae1e827df500a9be8681491484e210d83d17","size":14167}},{"path":"/files/skills~1ads-manager-insights~1SKILL.md/sha256","type":"changed","before":"43577e0a95683796f48cb15e8ab91061504009c95edb6f510b431d49fdeb253f","after":"63d79846b7544c7bbf03d825da7e71c0002c08f5fab2d83219f912707b89206d"},{"path":"/files/skills~1ads-manager-insights~1SKILL.md/size","type":"changed","before":13378,"after":16157}],"summary":"Fields changed: 11. /files/.app.json/sha256, /files/.app.json/size, /files/.codex-plugin~1plugin.json/sha256, /files/.codex-plugin~1plugin.json/size, /files/README.md/sha256, /files/README.md/size, /files/assets~1composer-icon.svg, /files/assets~1logo.svg ….","summary_kind":"deterministic","summary_metadata":{}}