← ChatGPT Ads ManagerCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
changed
changed
changed
changed
changed
changed
removed
removed
added
changed
changed
Update to ChatGPT Ads Manager
Snapshot Oct 10, 2026 · 06:02 UTC · version 0.1.30
Package or technical metadata updated
Package contents changed in 7 files: .app.json, .codex-plugin/plugin.json, README.md, …. Open the file diff to inspect the edits.
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Package file
Before
3180d05dc7ec07cd13350cdb3e78c71a806a3020973e9fed4ce1e1e158ada8a5
After
59e64dc7b6df5f21e16aadd8192b849059e7e2eb5728d9c73b968e559ee33c27
Package file
Before
89
After
90
Package file
Before
b5ef4c881cb388ea7fe63d944d73a0332818d227bd9468ff35224c8317ea22f0
After
472502ff72e803a5c45daea7e016366fe35c0adc88d22a7cd2a744dc9c7071b5
Package file
Before
2363
After
2322
Compare saved observations
Download comparison JSONChanged files
README.md
--- before +++ after @@ -20,7 +20,9 @@ The plugin materializes the first-party `connector_openai_ads_manager` app. It remains explicitly installable and subject to workspace app-access policies: a NoAuth install creates a persisted Ads Manager connector link before its tools are exposed, while existing OAuth links retain their refresh and reauthentication support. -When enabled for both the user and selected account, `ask_business_agent_insights` answers aggregate Business Agent conversation questions and supports practical business recommendations grounded in those themes through this same app in ChatGPT and Codex. It takes the selected `ad_account_id`, a self-contained `question`, and optional paired UTC `start_time` and `end_time`. The window selects ingestion partitions; ingested snapshots may contain earlier conversation activity. Answers include snapshot coverage and limitations; unavailable or insufficient evidence does not produce an invented answer. Individual conversation summaries and raw transcripts are not exposed. Follow-ups retain the account and returned UTC ingestion window unless the user changes them. +When enabled for both the user and selected account, `ask_business_agent_insights` answers aggregate Business Agent conversation questions and supports practical business recommendations grounded in those themes through this same app in ChatGPT and Codex. It takes the selected `ad_account_id`, a self-contained `question`, and optional paired UTC `start_time` and `end_time`. Follow the returned evidence basis: observed conversation facts use activity dates, while summary snapshots use ingestion dates and may describe earlier activity. Reports lead with supported findings and preserve returned measurements and qualified theme estimates. Missing or uncertain information is discussed only when explicitly requested; a partial answer does not establish that the account has no usable data for its omitted parts. Individual conversation summaries and raw transcripts are not exposed. Follow-ups retain the account, subgroup, numerical intent, and returned UTC window unless the user changes them. + +General conversation overviews request the main shopper intents and supported activity highlights. Primary-intent classifications describe the dominant intent; they are not interchangeable with percentages mentioning a narrower topic. Topic-percentage questions preserve the user's meaning and the tool's approximate qualifier, without adding sampling methodology or internal classification details. Deeper qualitative explanations remain grounded in reviewed summaries. When the tool returns a supported date-range alternative, offer it without silently changing the requested period. These instructions ship through the normal plugin bundle release; Sofa deployments and Statsig targeting determine which backend measurement capabilities are available. ## Shared references
Full technical diff · 11 changed fields
changed /files/.app.json/sha256
BEFORE
"3180d05dc7ec07cd13350cdb3e78c71a806a3020973e9fed4ce1e1e158ada8a5"
AFTER
"59e64dc7b6df5f21e16aadd8192b849059e7e2eb5728d9c73b968e559ee33c27"
changed /files/.app.json/size
BEFORE
89
AFTER
90
changed /files/.codex-plugin~1plugin.json/sha256
BEFORE
"b5ef4c881cb388ea7fe63d944d73a0332818d227bd9468ff35224c8317ea22f0"
AFTER
"472502ff72e803a5c45daea7e016366fe35c0adc88d22a7cd2a744dc9c7071b5"
changed /files/.codex-plugin~1plugin.json/size
BEFORE
2363
AFTER
2322
changed /files/README.md/sha256
BEFORE
"67cf86fe36b2a1e1e468124a023de0e9ffbc9b93b435356acde09e87f21993a2"
AFTER
"e1d21855df4480ee8f3781e7e2483ab353b9c0223b5c8680924e1a0f25087d2d"
changed /files/README.md/size
BEFORE
5618
AFTER
6604
removed /files/assets~1composer-icon.svg
BEFORE
{
"sha256": "2acbcc610b78d68e4743b99978dbdc570b72cd9867d12fe483b41ec0d82f7459",
"size": 2630
}AFTER
Field is absent
removed /files/assets~1logo.svg
BEFORE
{
"sha256": "2acbcc610b78d68e4743b99978dbdc570b72cd9867d12fe483b41ec0d82f7459",
"size": 2630
}AFTER
Field is absent
added /files/integrity.json
BEFORE
Field was absent
AFTER
{
"sha256": "9771506c80453ced1e96061d9673ae1e827df500a9be8681491484e210d83d17",
"size": 14167
}changed /files/skills~1ads-manager-insights~1SKILL.md/sha256
BEFORE
"43577e0a95683796f48cb15e8ab91061504009c95edb6f510b431d49fdeb253f"
AFTER
"63d79846b7544c7bbf03d825da7e71c0002c08f5fab2d83219f912707b89206d"
changed /files/skills~1ads-manager-insights~1SKILL.md/size
BEFORE
13378
AFTER
16157
Full snapshot data
{
"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
}
}
}SHA-256 of public snapshot: b32ee5b1b16d209cef907fa38927ee6852a7b37b86db766f0310b4aa1b218d21