From 2a4c7b93e6d0997e98d4b01c601e101e700b9759 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 13 Jan 2026 23:11:17 +0000 Subject: [PATCH] Version Packages --- .changeset/account-lifecycle-stage.md | 4 - .changeset/activity-user-names.md | 4 - .changeset/addie-bot-token-fix.md | 8 - .changeset/addie-dm-no-threading.md | 4 - .changeset/addie-email-domain-linking.md | 3 - .changeset/addie-first-dm-fix.md | 3 - .changeset/addie-home-nav-fix.md | 4 - .changeset/addie-knowledge-improvements.md | 4 - .changeset/addie-newline-fix.md | 4 - .changeset/addie-news-feeds.md | 4 - .changeset/addie-role-suggestions.md | 3 - .changeset/addie-slack-endpoint.md | 18 - .changeset/addie-thread-reply-fix.md | 4 - .changeset/addie-thread-sharing.md | 3 - .changeset/addie-user-simulation.md | 4 - .changeset/afraid-ends-mate.md | 4 - .changeset/afraid-hairs-add.md | 2 - .changeset/afraid-pigs-sit.md | 8 - .changeset/all-dolls-beam.md | 2 - .changeset/all-llamas-sin.md | 2 - .changeset/allow-extra-fields.md | 7 - .changeset/anthropic-timeout.md | 4 - .changeset/assets-discovery.md | 11 - .changeset/better-papayas-attack.md | 2 - .changeset/big-lies-end.md | 6 - .changeset/block-gmail-corp-domain.md | 4 - .changeset/block-personal-workspace-merge.md | 2 - .changeset/blue-tables-agree.md | 2 - .changeset/bold-hornets-behave.md | 2 - .changeset/brave-emus-invite.md | 2 - .changeset/brave-forks-crash.md | 4 - .changeset/breezy-cats-own.md | 2 - .changeset/breezy-pens-kick.md | 2 - .changeset/breezy-zoos-hope.md | 2 - .changeset/bright-kids-say.md | 4 - .changeset/brown-doors-fly.md | 2 - .changeset/bumpy-carrots-change.md | 2 - .changeset/bumpy-cycles-hear.md | 2 - .changeset/bumpy-kings-follow.md | 4 - .changeset/busy-swans-judge.md | 2 - .changeset/calm-lamps-doubt.md | 2 - .changeset/chatty-tools-lead.md | 2 - .changeset/chubby-baboons-kick.md | 4 - .changeset/chubby-books-film.md | 2 - .changeset/chubby-pumas-smoke.md | 2 - .changeset/clean-ghosts-beam.md | 4 - .changeset/clean-groups-press.md | 2 - .changeset/clean-jokes-invent.md | 10 - .changeset/clean-pumas-open.md | 2 - .changeset/clear-colts-wink.md | 2 - .changeset/clever-pets-brush.md | 2 - .changeset/clickable-user-name.md | 3 - .changeset/cold-shrimps-taste.md | 2 - .changeset/common-cougars-unite.md | 2 - .changeset/common-geckos-wash.md | 2 - .changeset/cool-memes-wear.md | 2 - .changeset/crisp-moments-wear.md | 2 - .changeset/crisp-pets-tease.md | 2 - .changeset/crisp-readers-rule.md | 2 - .changeset/cuddly-pets-sort.md | 2 - .changeset/cuddly-windows-accept.md | 2 - .changeset/curvy-rice-bake.md | 2 - .changeset/cute-taxes-boil.md | 2 - .changeset/cyan-cooks-hang.md | 2 - .changeset/dashboard-user-menu.md | 2 - .changeset/david-event-mgmt-fix.md | 4 - .changeset/dirty-kiwis-cheer.md | 46 - .changeset/dirty-meteors-sell.md | 2 - .changeset/dirty-spies-burn.md | 2 - .changeset/docs-versioning.md | 3 - .changeset/dry-singers-pull.md | 3 - .changeset/dull-dogs-live.md | 4 - .changeset/dull-rooms-battle.md | 2 - .changeset/dull-singers-mate.md | 2 - .changeset/eager-eels-sneeze.md | 2 - .changeset/eager-humans-change.md | 2 - .changeset/easy-lizards-hug.md | 2 - .changeset/eighty-onions-leave.md | 2 - .changeset/eighty-sloths-feel.md | 2 - .changeset/eleven-rabbits-enter.md | 2 - .changeset/eleven-wolves-return.md | 2 - .changeset/email-tracking-logging.md | 4 - .changeset/enable-addie-public.md | 3 - .changeset/engagement-scoring-job.md | 3 - .changeset/error-details-type.md | 7 - .changeset/event-attendance-tracking.md | 2 - .changeset/event-visibility-fix.md | 4 - .changeset/every-falcons-peel.md | 4 - .changeset/every-moose-kick.md | 2 - .changeset/fair-plants-reply.md | 2 - .changeset/fair-turkeys-sell.md | 2 - .changeset/famous-rockets-report.md | 2 - .changeset/famous-sides-hide.md | 7 - .changeset/fast-hounds-lick.md | 2 - .changeset/fast-sloths-press.md | 2 - .changeset/fiery-actors-show.md | 4 - .changeset/fiery-days-roll.md | 2 - .changeset/fiery-maps-tan.md | 12 - .changeset/fiery-sides-allow.md | 4 - .changeset/fifty-bars-pump.md | 4 - .changeset/fifty-pandas-sleep.md | 2 - .changeset/fix-addie-github-link.md | 3 - .changeset/fix-admin-checks-mobile-pane.md | 4 - .changeset/fix-admin-member-links.md | 4 - .changeset/fix-analytics-views.md | 4 - .changeset/fix-broken-readme-links.md | 3 - .changeset/fix-company-type-validation.md | 3 - .changeset/fix-daily-digest.md | 3 - .changeset/fix-domain-health-orgs.md | 4 - .changeset/fix-duplicate-members.md | 2 - .changeset/fix-email-preferences-table.md | 4 - .changeset/fix-feed-email-slugs.md | 4 - .changeset/fix-feedback-modal.md | 4 - .changeset/fix-html-entities-news.md | 4 - .../fix-industry-alerts-channel-filter.md | 3 - .changeset/fix-industry-alerts-token.md | 3 - .changeset/fix-interaction-analyzer-column.md | 4 - .changeset/fix-invoice-products.md | 4 - .changeset/fix-login-display-and-stats.md | 3 - .changeset/fix-member-name-click.md | 4 - .changeset/fix-migration-151.md | 5 - .changeset/fix-org-memberships-table.md | 4 - .changeset/fix-outreach-stats.md | 4 - .changeset/fix-package-request-fields.md | 22 - .changeset/fix-pending-articles.md | 4 - .changeset/fix-perspectives-body.md | 3 - .changeset/fix-perspectives-link.md | 4 - .changeset/fix-planner-column-names.md | 4 - .changeset/fix-resend-inbound-webhook.md | 4 - .changeset/fix-slack-auth-security.md | 4 - .changeset/fix-slack-leader-display.md | 12 - .changeset/flat-candies-crash.md | 2 - .changeset/flat-friends-learn.md | 2 - .changeset/flat-frogs-go.md | 2 - .changeset/flat-turkeys-tell.md | 2 - .changeset/floppy-apples-live.md | 4 - .changeset/floppy-crews-greet.md | 2 - .changeset/forty-emus-sniff.md | 2 - .changeset/forty-symbols-kick.md | 2 - .changeset/four-forks-go.md | 2 - .changeset/four-ways-yawn.md | 2 - .changeset/frank-pets-tan.md | 4 - .changeset/free-chicken-write.md | 2 - .changeset/free-terms-send.md | 2 - .changeset/fresh-crews-wash.md | 2 - .changeset/fresh-numbers-hide.md | 2 - .changeset/fruity-papayas-act.md | 2 - .changeset/fruity-states-spend.md | 2 - .changeset/fruity-wasps-hope.md | 2 - .changeset/funky-bars-chew.md | 9 - .changeset/funny-jeans-attack.md | 2 - .changeset/funny-sheep-remain.md | 2 - .changeset/fuzzy-showers-know.md | 2 - .changeset/fuzzy-streets-call.md | 2 - .changeset/gentle-coins-live.md | 2 - .changeset/gentle-moose-greet.md | 2 - .changeset/gentle-pianos-spend.md | 2 - .changeset/gentle-rivers-add.md | 2 - .changeset/giant-eggs-stare.md | 2 - .changeset/giant-parts-heal.md | 4 - .changeset/giant-tires-argue.md | 2 - .changeset/github-issue-offer.md | 4 - .changeset/gold-spies-wait.md | 2 - .changeset/good-ads-rule.md | 2 - .changeset/good-cougars-serve.md | 2 - .changeset/good-kiwis-tie.md | 2 - .changeset/good-lemons-accept.md | 2 - .changeset/good-steaks-slide.md | 2 - .changeset/goofy-deer-pick.md | 2 - .changeset/great-cobras-wave.md | 2 - .changeset/great-singers-greet.md | 2 - .changeset/green-banks-juggle.md | 4 - .changeset/green-bottles-fly.md | 2 - .changeset/green-cooks-double.md | 4 - .changeset/happy-llamas-hope.md | 2 - .changeset/happy-nights-talk.md | 4 - .changeset/heavy-dots-doubt.md | 2 - .changeset/heavy-tips-visit.md | 2 - .changeset/hip-bugs-jam.md | 2 - .changeset/honest-spiders-tickle.md | 2 - .changeset/hot-teams-leave.md | 2 - .changeset/huge-taxes-sin.md | 2 - .changeset/humble-clouds-smell.md | 4 - .changeset/hungry-bars-jump.md | 2 - .changeset/hungry-feet-jump.md | 4 - .changeset/icy-toes-pay.md | 2 - .changeset/industry-gathering-slug-fix.md | 3 - .changeset/jolly-chefs-knock.md | 2 - .changeset/jolly-houses-shake.md | 2 - .changeset/jolly-spoons-jump.md | 2 - .changeset/kind-horses-fry.md | 2 - .changeset/late-candles-invite.md | 2 - .changeset/late-teeth-divide.md | 4 - .changeset/lazy-doors-read.md | 2 - .changeset/legal-dodos-rush.md | 2 - .changeset/lemon-cats-brake.md | 2 - .changeset/link-org-direct.md | 4 - .changeset/loose-feet-live.md | 4 - .changeset/loud-ducks-cough.md | 4 - .changeset/loud-hairs-repeat.md | 4 - .changeset/loud-pigs-heal.md | 2 - .changeset/lovely-banks-argue.md | 2 - .changeset/lovely-dragons-know.md | 4 - .changeset/many-cups-teach.md | 2 - .changeset/many-doors-shine.md | 10 - .changeset/member-search-intros.md | 4 - .changeset/metal-ravens-argue.md | 2 - .changeset/mighty-needles-count.md | 2 - .changeset/mighty-rings-add.md | 2 - .changeset/modern-maps-happen.md | 2 - .changeset/modern-planets-marry.md | 2 - .changeset/neat-things-lay.md | 2 - .changeset/new-coins-think.md | 2 - .changeset/new-meals-battle.md | 2 - .changeset/new-olives-play.md | 2 - .changeset/new-suns-study.md | 4 - .changeset/nice-camels-serve.md | 4 - .changeset/nice-meals-help.md | 2 - .changeset/nine-lies-raise.md | 2 - .changeset/nine-rings-beam.md | 2 - .changeset/nine-views-clap.md | 4 - .changeset/ninety-oranges-rush.md | 4 - .changeset/old-geese-dress.md | 4 - .changeset/old-shirts-hammer.md | 4 - .changeset/olive-buses-doubt.md | 2 - .changeset/olive-coats-bathe.md | 2 - .changeset/open-rooms-tap.md | 2 - .changeset/open-squids-flow.md | 2 - .changeset/orange-bottles-reply.md | 4 - .changeset/orange-coins-wish.md | 2 - .changeset/perky-deserts-matter.md | 2 - .changeset/personal-workspace-enforcement.md | 3 - .changeset/petite-eels-fly.md | 2 - .changeset/pink-corners-allow.md | 2 - .changeset/plain-needles-smell.md | 4 - .changeset/plain-terms-sip.md | 2 - .changeset/plenty-trees-relate.md | 28 - .changeset/polite-candies-rescue.md | 2 - .changeset/polite-candles-walk.md | 2 - .changeset/polite-cycles-hang.md | 2 - .changeset/polite-socks-swim.md | 2 - .changeset/polite-tables-fail.md | 11 - .changeset/polite-webs-cheat.md | 2 - .changeset/posthog-analytics.md | 4 - .changeset/pretty-cameras-jog.md | 4 - .changeset/pretty-crabs-create.md | 2 - .changeset/pretty-horses-add.md | 2 - .changeset/property-governance-protocol.md | 9 - .changeset/proud-jars-attack.md | 2 - .changeset/proud-pugs-punch.md | 2 - .changeset/public-needles-argue.md | 2 - .changeset/puny-terms-start.md | 4 - .changeset/purple-rice-unite.md | 2 - .changeset/quick-pandas-invent.md | 2 - .changeset/ready-breads-matter.md | 2 - .changeset/ready-kids-teach.md | 2 - .changeset/real-cases-join.md | 2 - .changeset/real-places-float.md | 4 - .changeset/red-mails-do.md | 2 - .changeset/release-relaxed-schemas.md | 9 - .changeset/ripe-ghosts-bet.md | 9 - .changeset/ripe-zebras-sell.md | 2 - .changeset/salty-cooks-grin.md | 2 - .changeset/seven-deer-marry.md | 2 - .changeset/seven-heads-smile.md | 2 - .changeset/seven-rules-invent.md | 4 - .changeset/seven-squids-carry.md | 2 - .changeset/shaggy-rocks-train.md | 2 - .changeset/shaky-paths-attend.md | 2 - .changeset/shiny-points-spend.md | 2 - .changeset/short-clouds-feel.md | 2 - .changeset/shy-bats-run.md | 2 - .changeset/silent-cars-watch.md | 2 - .changeset/silent-crews-lose.md | 2 - .changeset/silly-readers-hunt.md | 2 - .changeset/silver-goats-exist.md | 4 - .changeset/silver-suns-sell.md | 2 - .changeset/sixty-colts-bathe.md | 4 - .changeset/sixty-ends-ask.md | 2 - .changeset/sixty-paws-punch.md | 4 - .changeset/skip-welcome-engaged-users.md | 6 - .changeset/slack-engagement-scores.md | 4 - .changeset/slick-camels-hide.md | 2 - .changeset/slick-singers-prove.md | 2 - .changeset/slick-tigers-invite.md | 2 - .changeset/slimy-meteors-grab.md | 2 - .changeset/slimy-singers-care.md | 2 - .changeset/slow-snails-stand.md | 2 - .changeset/slow-trains-agree.md | 2 - .changeset/small-geese-leave.md | 2 - .changeset/smart-olives-sort.md | 2 - .changeset/smooth-rice-chew.md | 2 - .changeset/soft-apples-play.md | 4 - .changeset/soft-rooms-spend.md | 4 - .changeset/solid-hotels-occur.md | 2 - .changeset/solid-ideas-shake.md | 2 - .changeset/some-phones-study.md | 2 - .changeset/some-teeth-judge.md | 2 - .changeset/sparkly-camels-dream.md | 4 - .changeset/sparkly-onions-hug.md | 4 - .changeset/spicy-animals-fail.md | 2 - .changeset/spicy-doors-flow.md | 2 - .changeset/spicy-plants-rescue.md | 2 - .changeset/spicy-tigers-double.md | 2 - .changeset/stale-cobras-smile.md | 2 - .changeset/stale-hats-dance.md | 2 - .changeset/stale-tips-drive.md | 2 - .changeset/strict-foxes-wash.md | 8 - .changeset/strict-lamps-turn.md | 4 - .changeset/sunny-apples-jam.md | 4 - .changeset/sunny-bears-stare.md | 2 - .changeset/sweet-brooms-give.md | 2 - .changeset/sweet-planes-follow.md | 10 - .changeset/sweet-queens-send.md | 2 - .changeset/sweet-taxis-act.md | 2 - .changeset/swift-points-sniff.md | 2 - .changeset/tame-hornets-peel.md | 2 - .changeset/tame-hounds-swim.md | 2 - .changeset/tame-llamas-shake.md | 2 - .changeset/tasty-sails-tie.md | 2 - .changeset/ten-bikes-shout.md | 2 - .changeset/ten-crews-joke.md | 2 - .changeset/ten-experts-fall.md | 2 - .changeset/ten-groups-heal.md | 2 - .changeset/ten-towns-admire.md | 2 - .changeset/tender-experts-repeat.md | 4 - .changeset/tender-jeans-double.md | 2 - .changeset/tender-needles-beg.md | 2 - .changeset/tender-pants-glow.md | 2 - .changeset/thick-cows-add.md | 2 - .changeset/thin-lions-trade.md | 2 - .changeset/thirty-dots-feel.md | 2 - .changeset/thirty-papayas-rescue.md | 2 - .changeset/thirty-regions-dance.md | 2 - .changeset/thirty-snails-kneel.md | 4 - .changeset/thirty-snakes-fix.md | 2 - .changeset/tiny-games-decide.md | 2 - .changeset/tiny-news-smash.md | 4 - .changeset/tired-rockets-lie.md | 2 - .changeset/tricky-baths-obey.md | 2 - .changeset/tricky-worms-push.md | 2 - .changeset/twelve-baboons-smell.md | 2 - .changeset/twelve-books-cross.md | 2 - .changeset/twenty-ads-lay.md | 2 - .changeset/twenty-bobcats-fall.md | 2 - .changeset/wacky-seals-eat.md | 2 - .changeset/wacky-things-refuse.md | 2 - .changeset/wacky-worms-speak.md | 4 - .changeset/warm-jars-attack.md | 2 - .changeset/warm-lamps-accept.md | 2 - .changeset/wet-keys-wash.md | 4 - .changeset/wicked-islands-tickle.md | 2 - .changeset/wicked-memes-act.md | 4 - .changeset/wide-kiwis-say.md | 11 - .changeset/wide-shirts-attack.md | 2 - .changeset/wise-bags-invite.md | 2 - .changeset/wise-places-invent.md | 4 - .changeset/wise-tigers-lose.md | 2 - .changeset/witty-teeth-live.md | 2 - .changeset/yellow-ghosts-appear.md | 2 - .changeset/yellow-knives-warn.md | 2 - .changeset/yellow-llamas-lie.md | 2 - .changeset/young-baths-kiss.md | 2 - .changeset/young-masks-care.md | 2 - .changeset/yummy-areas-bet.md | 9 - CHANGELOG.md | 90 +- dist/schemas/2.7.0/adagents.json | 586 +++++ .../media-buy/build-creative-request.json | 1349 +++++++++++ .../media-buy/build-creative-response.json | 1383 +++++++++++ .../media-buy/create-media-buy-request.json | 2025 +++++++++++++++++ .../media-buy/create-media-buy-response.json | 356 +++ .../get-media-buy-delivery-request.json | 92 + .../get-media-buy-delivery-response.json | 700 ++++++ .../media-buy/get-products-request.json | 683 ++++++ .../media-buy/get-products-response.json | 1317 +++++++++++ .../list-authorized-properties-request.json | 36 + .../list-authorized-properties-response.json | 128 ++ .../list-creative-formats-request.json | 137 ++ .../list-creative-formats-response.json | 798 +++++++ .../media-buy/list-creatives-request.json | 294 +++ .../media-buy/list-creatives-response.json | 1654 ++++++++++++++ .../bundled/media-buy/package-request.json | 1433 ++++++++++++ .../provide-performance-feedback-request.json | 116 + ...provide-performance-feedback-response.json | 117 + .../media-buy/sync-creatives-request.json | 1475 ++++++++++++ .../media-buy/sync-creatives-response.json | 208 ++ .../media-buy/update-media-buy-request.json | 1530 +++++++++++++ .../media-buy/update-media-buy-response.json | 358 +++ .../signals/activate-signal-request.json | 90 + .../signals/activate-signal-response.json | 295 +++ .../bundled/signals/get-signals-request.json | 154 ++ .../bundled/signals/get-signals-response.json | 327 +++ dist/schemas/2.7.0/core/activation-key.json | 50 + .../2.7.0/core/assets/audio-asset.json | 32 + dist/schemas/2.7.0/core/assets/css-asset.json | 21 + .../2.7.0/core/assets/daast-asset.json | 87 + .../schemas/2.7.0/core/assets/html-asset.json | 21 + .../2.7.0/core/assets/image-asset.json | 38 + .../2.7.0/core/assets/javascript-asset.json | 21 + .../2.7.0/core/assets/markdown-asset.json | 31 + .../schemas/2.7.0/core/assets/text-asset.json | 21 + dist/schemas/2.7.0/core/assets/url-asset.json | 26 + .../schemas/2.7.0/core/assets/vast-asset.json | 87 + .../2.7.0/core/assets/video-asset.json | 44 + .../2.7.0/core/assets/webhook-asset.json | 71 + .../2.7.0/core/async-response-data.json | 88 + .../2.7.0/core/brand-manifest-ref.json | 33 + dist/schemas/2.7.0/core/brand-manifest.json | 409 ++++ dist/schemas/2.7.0/core/context.json | 8 + dist/schemas/2.7.0/core/creative-asset.json | 125 + .../2.7.0/core/creative-assignment.json | 31 + dist/schemas/2.7.0/core/creative-filters.json | 111 + .../schemas/2.7.0/core/creative-manifest.json | 72 + dist/schemas/2.7.0/core/creative-policy.json | 27 + dist/schemas/2.7.0/core/delivery-metrics.json | 171 ++ dist/schemas/2.7.0/core/deployment.json | 93 + dist/schemas/2.7.0/core/destination.json | 53 + dist/schemas/2.7.0/core/error.json | 40 + dist/schemas/2.7.0/core/ext.json | 8 + dist/schemas/2.7.0/core/format-id.json | 47 + dist/schemas/2.7.0/core/format.json | 428 ++++ dist/schemas/2.7.0/core/frequency-cap.json | 18 + dist/schemas/2.7.0/core/identifier.json | 19 + .../2.7.0/core/mcp-webhook-payload.json | 152 ++ dist/schemas/2.7.0/core/measurement.json | 48 + dist/schemas/2.7.0/core/media-buy.json | 62 + dist/schemas/2.7.0/core/package.json | 72 + .../2.7.0/core/performance-feedback.json | 90 + dist/schemas/2.7.0/core/placement.json | 34 + dist/schemas/2.7.0/core/pricing-option.json | 35 + dist/schemas/2.7.0/core/product-filters.json | 102 + dist/schemas/2.7.0/core/product.json | 153 ++ .../2.7.0/core/promoted-offerings.json | 115 + .../schemas/2.7.0/core/promoted-products.json | 67 + dist/schemas/2.7.0/core/property-id.json | 14 + .../schemas/2.7.0/core/property-list-ref.json | 25 + dist/schemas/2.7.0/core/property-tag.json | 16 + dist/schemas/2.7.0/core/property.json | 62 + .../schemas/2.7.0/core/protocol-envelope.json | 146 ++ .../core/publisher-property-selector.json | 92 + .../2.7.0/core/push-notification-config.json | 48 + .../2.7.0/core/reporting-capabilities.json | 71 + dist/schemas/2.7.0/core/response.json | 24 + dist/schemas/2.7.0/core/signal-filters.json | 35 + dist/schemas/2.7.0/core/start-timing.json | 18 + dist/schemas/2.7.0/core/sub-asset.json | 79 + dist/schemas/2.7.0/core/targeting.json | 50 + .../schemas/2.7.0/core/tasks-get-request.json | 43 + .../2.7.0/core/tasks-get-response.json | 166 ++ .../2.7.0/core/tasks-list-request.json | 192 ++ .../2.7.0/core/tasks-list-response.json | 183 ++ .../2.7.0/creative/asset-types/index.json | 106 + .../list-creative-formats-request.json | 73 + .../list-creative-formats-response.json | 61 + .../creative/preview-creative-request.json | 164 ++ .../creative/preview-creative-response.json | 245 ++ .../2.7.0/creative/preview-render.json | 225 ++ dist/schemas/2.7.0/enums/adcp-domain.json | 14 + .../2.7.0/enums/asset-content-type.json | 22 + dist/schemas/2.7.0/enums/auth-scheme.json | 11 + .../schemas/2.7.0/enums/available-metric.json | 18 + dist/schemas/2.7.0/enums/channels.json | 18 + .../2.7.0/enums/co-branding-requirement.json | 12 + dist/schemas/2.7.0/enums/creative-action.json | 14 + .../enums/creative-agent-capability.json | 13 + .../2.7.0/enums/creative-sort-field.json | 15 + dist/schemas/2.7.0/enums/creative-status.json | 19 + .../2.7.0/enums/daast-tracking-event.json | 20 + dist/schemas/2.7.0/enums/daast-version.json | 11 + dist/schemas/2.7.0/enums/delivery-type.json | 15 + dist/schemas/2.7.0/enums/dimension-unit.json | 13 + dist/schemas/2.7.0/enums/feed-format.json | 12 + dist/schemas/2.7.0/enums/feedback-source.json | 13 + dist/schemas/2.7.0/enums/format-category.json | 16 + .../2.7.0/enums/format-id-parameter.json | 11 + .../2.7.0/enums/frequency-cap-scope.json | 13 + .../2.7.0/enums/history-entry-type.json | 11 + dist/schemas/2.7.0/enums/http-method.json | 11 + .../schemas/2.7.0/enums/identifier-types.json | 34 + .../2.7.0/enums/javascript-module-type.json | 12 + .../2.7.0/enums/landing-page-requirement.json | 12 + dist/schemas/2.7.0/enums/markdown-flavor.json | 11 + .../schemas/2.7.0/enums/media-buy-status.json | 19 + dist/schemas/2.7.0/enums/metric-type.json | 17 + .../2.7.0/enums/notification-type.json | 13 + dist/schemas/2.7.0/enums/pacing.json | 17 + .../2.7.0/enums/preview-output-format.json | 11 + dist/schemas/2.7.0/enums/pricing-model.json | 25 + dist/schemas/2.7.0/enums/property-type.json | 16 + .../enums/publisher-identifier-types.json | 19 + .../2.7.0/enums/reporting-frequency.json | 12 + .../2.7.0/enums/signal-catalog-type.json | 12 + dist/schemas/2.7.0/enums/sort-direction.json | 11 + .../2.7.0/enums/standard-format-ids.json | 103 + dist/schemas/2.7.0/enums/task-status.json | 29 + dist/schemas/2.7.0/enums/task-type.json | 39 + .../schemas/2.7.0/enums/update-frequency.json | 13 + dist/schemas/2.7.0/enums/url-asset-type.json | 12 + dist/schemas/2.7.0/enums/validation-mode.json | 11 + .../2.7.0/enums/vast-tracking-event.json | 25 + dist/schemas/2.7.0/enums/vast-version.json | 14 + .../2.7.0/enums/webhook-response-type.json | 13 + .../2.7.0/enums/webhook-security-method.json | 12 + .../2.7.0/extensions/extension-meta.json | 59 + dist/schemas/2.7.0/extensions/index.json | 9 + dist/schemas/2.7.0/index.json | 723 ++++++ .../media-buy/build-creative-request.json | 31 + .../media-buy/build-creative-response.json | 65 + ...dia-buy-async-response-input-required.json | 31 + ...te-media-buy-async-response-submitted.json | 16 + ...eate-media-buy-async-response-working.json | 36 + .../media-buy/create-media-buy-request.json | 126 + .../media-buy/create-media-buy-response.json | 97 + .../get-media-buy-delivery-request.json | 54 + .../get-media-buy-delivery-response.json | 285 +++ ...roducts-async-response-input-required.json | 38 + ...get-products-async-response-submitted.json | 21 + .../get-products-async-response-working.json | 34 + .../2.7.0/media-buy/get-products-request.json | 32 + .../media-buy/get-products-response.json | 37 + .../list-authorized-properties-request.json | 26 + .../list-authorized-properties-response.json | 70 + .../list-creative-formats-request.json | 58 + .../list-creative-formats-response.json | 61 + .../media-buy/list-creatives-request.json | 137 ++ .../media-buy/list-creatives-response.json | 437 ++++ .../2.7.0/media-buy/package-request.json | 80 + .../provide-performance-feedback-request.json | 88 + ...provide-performance-feedback-response.json | 66 + ...eatives-async-response-input-required.json | 25 + ...nc-creatives-async-response-submitted.json | 16 + ...sync-creatives-async-response-working.json | 46 + .../media-buy/sync-creatives-request.json | 178 ++ .../media-buy/sync-creatives-response.json | 149 ++ ...dia-buy-async-response-input-required.json | 24 + ...te-media-buy-async-response-submitted.json | 16 + ...date-media-buy-async-response-working.json | 36 + .../media-buy/update-media-buy-request.json | 129 ++ .../media-buy/update-media-buy-response.json | 99 + .../2.7.0/pricing-options/cpc-option.json | 52 + .../2.7.0/pricing-options/cpcv-option.json | 52 + .../pricing-options/cpm-auction-option.json | 81 + .../pricing-options/cpm-fixed-option.json | 52 + .../2.7.0/pricing-options/cpp-option.json | 73 + .../2.7.0/pricing-options/cpv-option.json | 88 + .../pricing-options/flat-rate-option.json | 93 + .../pricing-options/vcpm-auction-option.json | 81 + .../pricing-options/vcpm-fixed-option.json | 52 + .../2.7.0/property/authorization-result.json | 41 + .../2.7.0/property/base-property-source.json | 87 + .../create-property-list-request.json | 40 + .../create-property-list-response.json | 22 + .../delete-property-list-request.json | 21 + .../delete-property-list-response.json | 22 + .../2.7.0/property/delivery-record.json | 32 + .../2.7.0/property/feature-requirement.json | 34 + .../get-property-features-request.json | 68 + .../get-property-features-response.json | 28 + .../property/get-property-list-request.json | 35 + .../property/get-property-list-response.json | 68 + .../list-property-features-request.json | 27 + .../list-property-features-response.json | 21 + .../property/list-property-lists-request.json | 34 + .../list-property-lists-response.json | 44 + .../2.7.0/property/property-error.json | 31 + .../property/property-feature-definition.json | 84 + .../property/property-feature-result.json | 43 + .../property/property-feature-value.json | 51 + .../2.7.0/property/property-feature.json | 23 + .../property-list-changed-webhook.json | 60 + .../2.7.0/property/property-list-filters.json | 47 + .../schemas/2.7.0/property/property-list.json | 67 + .../update-property-list-request.json | 49 + .../update-property-list-response.json | 18 + .../validate-property-delivery-request.json | 32 + .../validate-property-delivery-response.json | 167 ++ .../2.7.0/property/validation-result.json | 79 + .../2.7.0/protocols/adcp-extension.json | 43 + .../signals/activate-signal-request.json | 32 + .../signals/activate-signal-response.json | 68 + .../2.7.0/signals/get-signals-request.json | 59 + .../2.7.0/signals/get-signals-response.json | 100 + package.json | 2 +- static/schemas/source/index.json | 2 +- 584 files changed, 29678 insertions(+), 1189 deletions(-) delete mode 100644 .changeset/account-lifecycle-stage.md delete mode 100644 .changeset/activity-user-names.md delete mode 100644 .changeset/addie-bot-token-fix.md delete mode 100644 .changeset/addie-dm-no-threading.md delete mode 100644 .changeset/addie-email-domain-linking.md delete mode 100644 .changeset/addie-first-dm-fix.md delete mode 100644 .changeset/addie-home-nav-fix.md delete mode 100644 .changeset/addie-knowledge-improvements.md delete mode 100644 .changeset/addie-newline-fix.md delete mode 100644 .changeset/addie-news-feeds.md delete mode 100644 .changeset/addie-role-suggestions.md delete mode 100644 .changeset/addie-slack-endpoint.md delete mode 100644 .changeset/addie-thread-reply-fix.md delete mode 100644 .changeset/addie-thread-sharing.md delete mode 100644 .changeset/addie-user-simulation.md delete mode 100644 .changeset/afraid-ends-mate.md delete mode 100644 .changeset/afraid-hairs-add.md delete mode 100644 .changeset/afraid-pigs-sit.md delete mode 100644 .changeset/all-dolls-beam.md delete mode 100644 .changeset/all-llamas-sin.md delete mode 100644 .changeset/allow-extra-fields.md delete mode 100644 .changeset/anthropic-timeout.md delete mode 100644 .changeset/assets-discovery.md delete mode 100644 .changeset/better-papayas-attack.md delete mode 100644 .changeset/big-lies-end.md delete mode 100644 .changeset/block-gmail-corp-domain.md delete mode 100644 .changeset/block-personal-workspace-merge.md delete mode 100644 .changeset/blue-tables-agree.md delete mode 100644 .changeset/bold-hornets-behave.md delete mode 100644 .changeset/brave-emus-invite.md delete mode 100644 .changeset/brave-forks-crash.md delete mode 100644 .changeset/breezy-cats-own.md delete mode 100644 .changeset/breezy-pens-kick.md delete mode 100644 .changeset/breezy-zoos-hope.md delete mode 100644 .changeset/bright-kids-say.md delete mode 100644 .changeset/brown-doors-fly.md delete mode 100644 .changeset/bumpy-carrots-change.md delete mode 100644 .changeset/bumpy-cycles-hear.md delete mode 100644 .changeset/bumpy-kings-follow.md delete mode 100644 .changeset/busy-swans-judge.md delete mode 100644 .changeset/calm-lamps-doubt.md delete mode 100644 .changeset/chatty-tools-lead.md delete mode 100644 .changeset/chubby-baboons-kick.md delete mode 100644 .changeset/chubby-books-film.md delete mode 100644 .changeset/chubby-pumas-smoke.md delete mode 100644 .changeset/clean-ghosts-beam.md delete mode 100644 .changeset/clean-groups-press.md delete mode 100644 .changeset/clean-jokes-invent.md delete mode 100644 .changeset/clean-pumas-open.md delete mode 100644 .changeset/clear-colts-wink.md delete mode 100644 .changeset/clever-pets-brush.md delete mode 100644 .changeset/clickable-user-name.md delete mode 100644 .changeset/cold-shrimps-taste.md delete mode 100644 .changeset/common-cougars-unite.md delete mode 100644 .changeset/common-geckos-wash.md delete mode 100644 .changeset/cool-memes-wear.md delete mode 100644 .changeset/crisp-moments-wear.md delete mode 100644 .changeset/crisp-pets-tease.md delete mode 100644 .changeset/crisp-readers-rule.md delete mode 100644 .changeset/cuddly-pets-sort.md delete mode 100644 .changeset/cuddly-windows-accept.md delete mode 100644 .changeset/curvy-rice-bake.md delete mode 100644 .changeset/cute-taxes-boil.md delete mode 100644 .changeset/cyan-cooks-hang.md delete mode 100644 .changeset/dashboard-user-menu.md delete mode 100644 .changeset/david-event-mgmt-fix.md delete mode 100644 .changeset/dirty-kiwis-cheer.md delete mode 100644 .changeset/dirty-meteors-sell.md delete mode 100644 .changeset/dirty-spies-burn.md delete mode 100644 .changeset/docs-versioning.md delete mode 100644 .changeset/dry-singers-pull.md delete mode 100644 .changeset/dull-dogs-live.md delete mode 100644 .changeset/dull-rooms-battle.md delete mode 100644 .changeset/dull-singers-mate.md delete mode 100644 .changeset/eager-eels-sneeze.md delete mode 100644 .changeset/eager-humans-change.md delete mode 100644 .changeset/easy-lizards-hug.md delete mode 100644 .changeset/eighty-onions-leave.md delete mode 100644 .changeset/eighty-sloths-feel.md delete mode 100644 .changeset/eleven-rabbits-enter.md delete mode 100644 .changeset/eleven-wolves-return.md delete mode 100644 .changeset/email-tracking-logging.md delete mode 100644 .changeset/enable-addie-public.md delete mode 100644 .changeset/engagement-scoring-job.md delete mode 100644 .changeset/error-details-type.md delete mode 100644 .changeset/event-attendance-tracking.md delete mode 100644 .changeset/event-visibility-fix.md delete mode 100644 .changeset/every-falcons-peel.md delete mode 100644 .changeset/every-moose-kick.md delete mode 100644 .changeset/fair-plants-reply.md delete mode 100644 .changeset/fair-turkeys-sell.md delete mode 100644 .changeset/famous-rockets-report.md delete mode 100644 .changeset/famous-sides-hide.md delete mode 100644 .changeset/fast-hounds-lick.md delete mode 100644 .changeset/fast-sloths-press.md delete mode 100644 .changeset/fiery-actors-show.md delete mode 100644 .changeset/fiery-days-roll.md delete mode 100644 .changeset/fiery-maps-tan.md delete mode 100644 .changeset/fiery-sides-allow.md delete mode 100644 .changeset/fifty-bars-pump.md delete mode 100644 .changeset/fifty-pandas-sleep.md delete mode 100644 .changeset/fix-addie-github-link.md delete mode 100644 .changeset/fix-admin-checks-mobile-pane.md delete mode 100644 .changeset/fix-admin-member-links.md delete mode 100644 .changeset/fix-analytics-views.md delete mode 100644 .changeset/fix-broken-readme-links.md delete mode 100644 .changeset/fix-company-type-validation.md delete mode 100644 .changeset/fix-daily-digest.md delete mode 100644 .changeset/fix-domain-health-orgs.md delete mode 100644 .changeset/fix-duplicate-members.md delete mode 100644 .changeset/fix-email-preferences-table.md delete mode 100644 .changeset/fix-feed-email-slugs.md delete mode 100644 .changeset/fix-feedback-modal.md delete mode 100644 .changeset/fix-html-entities-news.md delete mode 100644 .changeset/fix-industry-alerts-channel-filter.md delete mode 100644 .changeset/fix-industry-alerts-token.md delete mode 100644 .changeset/fix-interaction-analyzer-column.md delete mode 100644 .changeset/fix-invoice-products.md delete mode 100644 .changeset/fix-login-display-and-stats.md delete mode 100644 .changeset/fix-member-name-click.md delete mode 100644 .changeset/fix-migration-151.md delete mode 100644 .changeset/fix-org-memberships-table.md delete mode 100644 .changeset/fix-outreach-stats.md delete mode 100644 .changeset/fix-package-request-fields.md delete mode 100644 .changeset/fix-pending-articles.md delete mode 100644 .changeset/fix-perspectives-body.md delete mode 100644 .changeset/fix-perspectives-link.md delete mode 100644 .changeset/fix-planner-column-names.md delete mode 100644 .changeset/fix-resend-inbound-webhook.md delete mode 100644 .changeset/fix-slack-auth-security.md delete mode 100644 .changeset/fix-slack-leader-display.md delete mode 100644 .changeset/flat-candies-crash.md delete mode 100644 .changeset/flat-friends-learn.md delete mode 100644 .changeset/flat-frogs-go.md delete mode 100644 .changeset/flat-turkeys-tell.md delete mode 100644 .changeset/floppy-apples-live.md delete mode 100644 .changeset/floppy-crews-greet.md delete mode 100644 .changeset/forty-emus-sniff.md delete mode 100644 .changeset/forty-symbols-kick.md delete mode 100644 .changeset/four-forks-go.md delete mode 100644 .changeset/four-ways-yawn.md delete mode 100644 .changeset/frank-pets-tan.md delete mode 100644 .changeset/free-chicken-write.md delete mode 100644 .changeset/free-terms-send.md delete mode 100644 .changeset/fresh-crews-wash.md delete mode 100644 .changeset/fresh-numbers-hide.md delete mode 100644 .changeset/fruity-papayas-act.md delete mode 100644 .changeset/fruity-states-spend.md delete mode 100644 .changeset/fruity-wasps-hope.md delete mode 100644 .changeset/funky-bars-chew.md delete mode 100644 .changeset/funny-jeans-attack.md delete mode 100644 .changeset/funny-sheep-remain.md delete mode 100644 .changeset/fuzzy-showers-know.md delete mode 100644 .changeset/fuzzy-streets-call.md delete mode 100644 .changeset/gentle-coins-live.md delete mode 100644 .changeset/gentle-moose-greet.md delete mode 100644 .changeset/gentle-pianos-spend.md delete mode 100644 .changeset/gentle-rivers-add.md delete mode 100644 .changeset/giant-eggs-stare.md delete mode 100644 .changeset/giant-parts-heal.md delete mode 100644 .changeset/giant-tires-argue.md delete mode 100644 .changeset/github-issue-offer.md delete mode 100644 .changeset/gold-spies-wait.md delete mode 100644 .changeset/good-ads-rule.md delete mode 100644 .changeset/good-cougars-serve.md delete mode 100644 .changeset/good-kiwis-tie.md delete mode 100644 .changeset/good-lemons-accept.md delete mode 100644 .changeset/good-steaks-slide.md delete mode 100644 .changeset/goofy-deer-pick.md delete mode 100644 .changeset/great-cobras-wave.md delete mode 100644 .changeset/great-singers-greet.md delete mode 100644 .changeset/green-banks-juggle.md delete mode 100644 .changeset/green-bottles-fly.md delete mode 100644 .changeset/green-cooks-double.md delete mode 100644 .changeset/happy-llamas-hope.md delete mode 100644 .changeset/happy-nights-talk.md delete mode 100644 .changeset/heavy-dots-doubt.md delete mode 100644 .changeset/heavy-tips-visit.md delete mode 100644 .changeset/hip-bugs-jam.md delete mode 100644 .changeset/honest-spiders-tickle.md delete mode 100644 .changeset/hot-teams-leave.md delete mode 100644 .changeset/huge-taxes-sin.md delete mode 100644 .changeset/humble-clouds-smell.md delete mode 100644 .changeset/hungry-bars-jump.md delete mode 100644 .changeset/hungry-feet-jump.md delete mode 100644 .changeset/icy-toes-pay.md delete mode 100644 .changeset/industry-gathering-slug-fix.md delete mode 100644 .changeset/jolly-chefs-knock.md delete mode 100644 .changeset/jolly-houses-shake.md delete mode 100644 .changeset/jolly-spoons-jump.md delete mode 100644 .changeset/kind-horses-fry.md delete mode 100644 .changeset/late-candles-invite.md delete mode 100644 .changeset/late-teeth-divide.md delete mode 100644 .changeset/lazy-doors-read.md delete mode 100644 .changeset/legal-dodos-rush.md delete mode 100644 .changeset/lemon-cats-brake.md delete mode 100644 .changeset/link-org-direct.md delete mode 100644 .changeset/loose-feet-live.md delete mode 100644 .changeset/loud-ducks-cough.md delete mode 100644 .changeset/loud-hairs-repeat.md delete mode 100644 .changeset/loud-pigs-heal.md delete mode 100644 .changeset/lovely-banks-argue.md delete mode 100644 .changeset/lovely-dragons-know.md delete mode 100644 .changeset/many-cups-teach.md delete mode 100644 .changeset/many-doors-shine.md delete mode 100644 .changeset/member-search-intros.md delete mode 100644 .changeset/metal-ravens-argue.md delete mode 100644 .changeset/mighty-needles-count.md delete mode 100644 .changeset/mighty-rings-add.md delete mode 100644 .changeset/modern-maps-happen.md delete mode 100644 .changeset/modern-planets-marry.md delete mode 100644 .changeset/neat-things-lay.md delete mode 100644 .changeset/new-coins-think.md delete mode 100644 .changeset/new-meals-battle.md delete mode 100644 .changeset/new-olives-play.md delete mode 100644 .changeset/new-suns-study.md delete mode 100644 .changeset/nice-camels-serve.md delete mode 100644 .changeset/nice-meals-help.md delete mode 100644 .changeset/nine-lies-raise.md delete mode 100644 .changeset/nine-rings-beam.md delete mode 100644 .changeset/nine-views-clap.md delete mode 100644 .changeset/ninety-oranges-rush.md delete mode 100644 .changeset/old-geese-dress.md delete mode 100644 .changeset/old-shirts-hammer.md delete mode 100644 .changeset/olive-buses-doubt.md delete mode 100644 .changeset/olive-coats-bathe.md delete mode 100644 .changeset/open-rooms-tap.md delete mode 100644 .changeset/open-squids-flow.md delete mode 100644 .changeset/orange-bottles-reply.md delete mode 100644 .changeset/orange-coins-wish.md delete mode 100644 .changeset/perky-deserts-matter.md delete mode 100644 .changeset/personal-workspace-enforcement.md delete mode 100644 .changeset/petite-eels-fly.md delete mode 100644 .changeset/pink-corners-allow.md delete mode 100644 .changeset/plain-needles-smell.md delete mode 100644 .changeset/plain-terms-sip.md delete mode 100644 .changeset/plenty-trees-relate.md delete mode 100644 .changeset/polite-candies-rescue.md delete mode 100644 .changeset/polite-candles-walk.md delete mode 100644 .changeset/polite-cycles-hang.md delete mode 100644 .changeset/polite-socks-swim.md delete mode 100644 .changeset/polite-tables-fail.md delete mode 100644 .changeset/polite-webs-cheat.md delete mode 100644 .changeset/posthog-analytics.md delete mode 100644 .changeset/pretty-cameras-jog.md delete mode 100644 .changeset/pretty-crabs-create.md delete mode 100644 .changeset/pretty-horses-add.md delete mode 100644 .changeset/property-governance-protocol.md delete mode 100644 .changeset/proud-jars-attack.md delete mode 100644 .changeset/proud-pugs-punch.md delete mode 100644 .changeset/public-needles-argue.md delete mode 100644 .changeset/puny-terms-start.md delete mode 100644 .changeset/purple-rice-unite.md delete mode 100644 .changeset/quick-pandas-invent.md delete mode 100644 .changeset/ready-breads-matter.md delete mode 100644 .changeset/ready-kids-teach.md delete mode 100644 .changeset/real-cases-join.md delete mode 100644 .changeset/real-places-float.md delete mode 100644 .changeset/red-mails-do.md delete mode 100644 .changeset/release-relaxed-schemas.md delete mode 100644 .changeset/ripe-ghosts-bet.md delete mode 100644 .changeset/ripe-zebras-sell.md delete mode 100644 .changeset/salty-cooks-grin.md delete mode 100644 .changeset/seven-deer-marry.md delete mode 100644 .changeset/seven-heads-smile.md delete mode 100644 .changeset/seven-rules-invent.md delete mode 100644 .changeset/seven-squids-carry.md delete mode 100644 .changeset/shaggy-rocks-train.md delete mode 100644 .changeset/shaky-paths-attend.md delete mode 100644 .changeset/shiny-points-spend.md delete mode 100644 .changeset/short-clouds-feel.md delete mode 100644 .changeset/shy-bats-run.md delete mode 100644 .changeset/silent-cars-watch.md delete mode 100644 .changeset/silent-crews-lose.md delete mode 100644 .changeset/silly-readers-hunt.md delete mode 100644 .changeset/silver-goats-exist.md delete mode 100644 .changeset/silver-suns-sell.md delete mode 100644 .changeset/sixty-colts-bathe.md delete mode 100644 .changeset/sixty-ends-ask.md delete mode 100644 .changeset/sixty-paws-punch.md delete mode 100644 .changeset/skip-welcome-engaged-users.md delete mode 100644 .changeset/slack-engagement-scores.md delete mode 100644 .changeset/slick-camels-hide.md delete mode 100644 .changeset/slick-singers-prove.md delete mode 100644 .changeset/slick-tigers-invite.md delete mode 100644 .changeset/slimy-meteors-grab.md delete mode 100644 .changeset/slimy-singers-care.md delete mode 100644 .changeset/slow-snails-stand.md delete mode 100644 .changeset/slow-trains-agree.md delete mode 100644 .changeset/small-geese-leave.md delete mode 100644 .changeset/smart-olives-sort.md delete mode 100644 .changeset/smooth-rice-chew.md delete mode 100644 .changeset/soft-apples-play.md delete mode 100644 .changeset/soft-rooms-spend.md delete mode 100644 .changeset/solid-hotels-occur.md delete mode 100644 .changeset/solid-ideas-shake.md delete mode 100644 .changeset/some-phones-study.md delete mode 100644 .changeset/some-teeth-judge.md delete mode 100644 .changeset/sparkly-camels-dream.md delete mode 100644 .changeset/sparkly-onions-hug.md delete mode 100644 .changeset/spicy-animals-fail.md delete mode 100644 .changeset/spicy-doors-flow.md delete mode 100644 .changeset/spicy-plants-rescue.md delete mode 100644 .changeset/spicy-tigers-double.md delete mode 100644 .changeset/stale-cobras-smile.md delete mode 100644 .changeset/stale-hats-dance.md delete mode 100644 .changeset/stale-tips-drive.md delete mode 100644 .changeset/strict-foxes-wash.md delete mode 100644 .changeset/strict-lamps-turn.md delete mode 100644 .changeset/sunny-apples-jam.md delete mode 100644 .changeset/sunny-bears-stare.md delete mode 100644 .changeset/sweet-brooms-give.md delete mode 100644 .changeset/sweet-planes-follow.md delete mode 100644 .changeset/sweet-queens-send.md delete mode 100644 .changeset/sweet-taxis-act.md delete mode 100644 .changeset/swift-points-sniff.md delete mode 100644 .changeset/tame-hornets-peel.md delete mode 100644 .changeset/tame-hounds-swim.md delete mode 100644 .changeset/tame-llamas-shake.md delete mode 100644 .changeset/tasty-sails-tie.md delete mode 100644 .changeset/ten-bikes-shout.md delete mode 100644 .changeset/ten-crews-joke.md delete mode 100644 .changeset/ten-experts-fall.md delete mode 100644 .changeset/ten-groups-heal.md delete mode 100644 .changeset/ten-towns-admire.md delete mode 100644 .changeset/tender-experts-repeat.md delete mode 100644 .changeset/tender-jeans-double.md delete mode 100644 .changeset/tender-needles-beg.md delete mode 100644 .changeset/tender-pants-glow.md delete mode 100644 .changeset/thick-cows-add.md delete mode 100644 .changeset/thin-lions-trade.md delete mode 100644 .changeset/thirty-dots-feel.md delete mode 100644 .changeset/thirty-papayas-rescue.md delete mode 100644 .changeset/thirty-regions-dance.md delete mode 100644 .changeset/thirty-snails-kneel.md delete mode 100644 .changeset/thirty-snakes-fix.md delete mode 100644 .changeset/tiny-games-decide.md delete mode 100644 .changeset/tiny-news-smash.md delete mode 100644 .changeset/tired-rockets-lie.md delete mode 100644 .changeset/tricky-baths-obey.md delete mode 100644 .changeset/tricky-worms-push.md delete mode 100644 .changeset/twelve-baboons-smell.md delete mode 100644 .changeset/twelve-books-cross.md delete mode 100644 .changeset/twenty-ads-lay.md delete mode 100644 .changeset/twenty-bobcats-fall.md delete mode 100644 .changeset/wacky-seals-eat.md delete mode 100644 .changeset/wacky-things-refuse.md delete mode 100644 .changeset/wacky-worms-speak.md delete mode 100644 .changeset/warm-jars-attack.md delete mode 100644 .changeset/warm-lamps-accept.md delete mode 100644 .changeset/wet-keys-wash.md delete mode 100644 .changeset/wicked-islands-tickle.md delete mode 100644 .changeset/wicked-memes-act.md delete mode 100644 .changeset/wide-kiwis-say.md delete mode 100644 .changeset/wide-shirts-attack.md delete mode 100644 .changeset/wise-bags-invite.md delete mode 100644 .changeset/wise-places-invent.md delete mode 100644 .changeset/wise-tigers-lose.md delete mode 100644 .changeset/witty-teeth-live.md delete mode 100644 .changeset/yellow-ghosts-appear.md delete mode 100644 .changeset/yellow-knives-warn.md delete mode 100644 .changeset/yellow-llamas-lie.md delete mode 100644 .changeset/young-baths-kiss.md delete mode 100644 .changeset/young-masks-care.md delete mode 100644 .changeset/yummy-areas-bet.md create mode 100644 dist/schemas/2.7.0/adagents.json create mode 100644 dist/schemas/2.7.0/bundled/media-buy/build-creative-request.json create mode 100644 dist/schemas/2.7.0/bundled/media-buy/build-creative-response.json create mode 100644 dist/schemas/2.7.0/bundled/media-buy/create-media-buy-request.json create mode 100644 dist/schemas/2.7.0/bundled/media-buy/create-media-buy-response.json create mode 100644 dist/schemas/2.7.0/bundled/media-buy/get-media-buy-delivery-request.json create mode 100644 dist/schemas/2.7.0/bundled/media-buy/get-media-buy-delivery-response.json create mode 100644 dist/schemas/2.7.0/bundled/media-buy/get-products-request.json create mode 100644 dist/schemas/2.7.0/bundled/media-buy/get-products-response.json create mode 100644 dist/schemas/2.7.0/bundled/media-buy/list-authorized-properties-request.json create mode 100644 dist/schemas/2.7.0/bundled/media-buy/list-authorized-properties-response.json create mode 100644 dist/schemas/2.7.0/bundled/media-buy/list-creative-formats-request.json create mode 100644 dist/schemas/2.7.0/bundled/media-buy/list-creative-formats-response.json create mode 100644 dist/schemas/2.7.0/bundled/media-buy/list-creatives-request.json create mode 100644 dist/schemas/2.7.0/bundled/media-buy/list-creatives-response.json create mode 100644 dist/schemas/2.7.0/bundled/media-buy/package-request.json create mode 100644 dist/schemas/2.7.0/bundled/media-buy/provide-performance-feedback-request.json create mode 100644 dist/schemas/2.7.0/bundled/media-buy/provide-performance-feedback-response.json create mode 100644 dist/schemas/2.7.0/bundled/media-buy/sync-creatives-request.json create mode 100644 dist/schemas/2.7.0/bundled/media-buy/sync-creatives-response.json create mode 100644 dist/schemas/2.7.0/bundled/media-buy/update-media-buy-request.json create mode 100644 dist/schemas/2.7.0/bundled/media-buy/update-media-buy-response.json create mode 100644 dist/schemas/2.7.0/bundled/signals/activate-signal-request.json create mode 100644 dist/schemas/2.7.0/bundled/signals/activate-signal-response.json create mode 100644 dist/schemas/2.7.0/bundled/signals/get-signals-request.json create mode 100644 dist/schemas/2.7.0/bundled/signals/get-signals-response.json create mode 100644 dist/schemas/2.7.0/core/activation-key.json create mode 100644 dist/schemas/2.7.0/core/assets/audio-asset.json create mode 100644 dist/schemas/2.7.0/core/assets/css-asset.json create mode 100644 dist/schemas/2.7.0/core/assets/daast-asset.json create mode 100644 dist/schemas/2.7.0/core/assets/html-asset.json create mode 100644 dist/schemas/2.7.0/core/assets/image-asset.json create mode 100644 dist/schemas/2.7.0/core/assets/javascript-asset.json create mode 100644 dist/schemas/2.7.0/core/assets/markdown-asset.json create mode 100644 dist/schemas/2.7.0/core/assets/text-asset.json create mode 100644 dist/schemas/2.7.0/core/assets/url-asset.json create mode 100644 dist/schemas/2.7.0/core/assets/vast-asset.json create mode 100644 dist/schemas/2.7.0/core/assets/video-asset.json create mode 100644 dist/schemas/2.7.0/core/assets/webhook-asset.json create mode 100644 dist/schemas/2.7.0/core/async-response-data.json create mode 100644 dist/schemas/2.7.0/core/brand-manifest-ref.json create mode 100644 dist/schemas/2.7.0/core/brand-manifest.json create mode 100644 dist/schemas/2.7.0/core/context.json create mode 100644 dist/schemas/2.7.0/core/creative-asset.json create mode 100644 dist/schemas/2.7.0/core/creative-assignment.json create mode 100644 dist/schemas/2.7.0/core/creative-filters.json create mode 100644 dist/schemas/2.7.0/core/creative-manifest.json create mode 100644 dist/schemas/2.7.0/core/creative-policy.json create mode 100644 dist/schemas/2.7.0/core/delivery-metrics.json create mode 100644 dist/schemas/2.7.0/core/deployment.json create mode 100644 dist/schemas/2.7.0/core/destination.json create mode 100644 dist/schemas/2.7.0/core/error.json create mode 100644 dist/schemas/2.7.0/core/ext.json create mode 100644 dist/schemas/2.7.0/core/format-id.json create mode 100644 dist/schemas/2.7.0/core/format.json create mode 100644 dist/schemas/2.7.0/core/frequency-cap.json create mode 100644 dist/schemas/2.7.0/core/identifier.json create mode 100644 dist/schemas/2.7.0/core/mcp-webhook-payload.json create mode 100644 dist/schemas/2.7.0/core/measurement.json create mode 100644 dist/schemas/2.7.0/core/media-buy.json create mode 100644 dist/schemas/2.7.0/core/package.json create mode 100644 dist/schemas/2.7.0/core/performance-feedback.json create mode 100644 dist/schemas/2.7.0/core/placement.json create mode 100644 dist/schemas/2.7.0/core/pricing-option.json create mode 100644 dist/schemas/2.7.0/core/product-filters.json create mode 100644 dist/schemas/2.7.0/core/product.json create mode 100644 dist/schemas/2.7.0/core/promoted-offerings.json create mode 100644 dist/schemas/2.7.0/core/promoted-products.json create mode 100644 dist/schemas/2.7.0/core/property-id.json create mode 100644 dist/schemas/2.7.0/core/property-list-ref.json create mode 100644 dist/schemas/2.7.0/core/property-tag.json create mode 100644 dist/schemas/2.7.0/core/property.json create mode 100644 dist/schemas/2.7.0/core/protocol-envelope.json create mode 100644 dist/schemas/2.7.0/core/publisher-property-selector.json create mode 100644 dist/schemas/2.7.0/core/push-notification-config.json create mode 100644 dist/schemas/2.7.0/core/reporting-capabilities.json create mode 100644 dist/schemas/2.7.0/core/response.json create mode 100644 dist/schemas/2.7.0/core/signal-filters.json create mode 100644 dist/schemas/2.7.0/core/start-timing.json create mode 100644 dist/schemas/2.7.0/core/sub-asset.json create mode 100644 dist/schemas/2.7.0/core/targeting.json create mode 100644 dist/schemas/2.7.0/core/tasks-get-request.json create mode 100644 dist/schemas/2.7.0/core/tasks-get-response.json create mode 100644 dist/schemas/2.7.0/core/tasks-list-request.json create mode 100644 dist/schemas/2.7.0/core/tasks-list-response.json create mode 100644 dist/schemas/2.7.0/creative/asset-types/index.json create mode 100644 dist/schemas/2.7.0/creative/list-creative-formats-request.json create mode 100644 dist/schemas/2.7.0/creative/list-creative-formats-response.json create mode 100644 dist/schemas/2.7.0/creative/preview-creative-request.json create mode 100644 dist/schemas/2.7.0/creative/preview-creative-response.json create mode 100644 dist/schemas/2.7.0/creative/preview-render.json create mode 100644 dist/schemas/2.7.0/enums/adcp-domain.json create mode 100644 dist/schemas/2.7.0/enums/asset-content-type.json create mode 100644 dist/schemas/2.7.0/enums/auth-scheme.json create mode 100644 dist/schemas/2.7.0/enums/available-metric.json create mode 100644 dist/schemas/2.7.0/enums/channels.json create mode 100644 dist/schemas/2.7.0/enums/co-branding-requirement.json create mode 100644 dist/schemas/2.7.0/enums/creative-action.json create mode 100644 dist/schemas/2.7.0/enums/creative-agent-capability.json create mode 100644 dist/schemas/2.7.0/enums/creative-sort-field.json create mode 100644 dist/schemas/2.7.0/enums/creative-status.json create mode 100644 dist/schemas/2.7.0/enums/daast-tracking-event.json create mode 100644 dist/schemas/2.7.0/enums/daast-version.json create mode 100644 dist/schemas/2.7.0/enums/delivery-type.json create mode 100644 dist/schemas/2.7.0/enums/dimension-unit.json create mode 100644 dist/schemas/2.7.0/enums/feed-format.json create mode 100644 dist/schemas/2.7.0/enums/feedback-source.json create mode 100644 dist/schemas/2.7.0/enums/format-category.json create mode 100644 dist/schemas/2.7.0/enums/format-id-parameter.json create mode 100644 dist/schemas/2.7.0/enums/frequency-cap-scope.json create mode 100644 dist/schemas/2.7.0/enums/history-entry-type.json create mode 100644 dist/schemas/2.7.0/enums/http-method.json create mode 100644 dist/schemas/2.7.0/enums/identifier-types.json create mode 100644 dist/schemas/2.7.0/enums/javascript-module-type.json create mode 100644 dist/schemas/2.7.0/enums/landing-page-requirement.json create mode 100644 dist/schemas/2.7.0/enums/markdown-flavor.json create mode 100644 dist/schemas/2.7.0/enums/media-buy-status.json create mode 100644 dist/schemas/2.7.0/enums/metric-type.json create mode 100644 dist/schemas/2.7.0/enums/notification-type.json create mode 100644 dist/schemas/2.7.0/enums/pacing.json create mode 100644 dist/schemas/2.7.0/enums/preview-output-format.json create mode 100644 dist/schemas/2.7.0/enums/pricing-model.json create mode 100644 dist/schemas/2.7.0/enums/property-type.json create mode 100644 dist/schemas/2.7.0/enums/publisher-identifier-types.json create mode 100644 dist/schemas/2.7.0/enums/reporting-frequency.json create mode 100644 dist/schemas/2.7.0/enums/signal-catalog-type.json create mode 100644 dist/schemas/2.7.0/enums/sort-direction.json create mode 100644 dist/schemas/2.7.0/enums/standard-format-ids.json create mode 100644 dist/schemas/2.7.0/enums/task-status.json create mode 100644 dist/schemas/2.7.0/enums/task-type.json create mode 100644 dist/schemas/2.7.0/enums/update-frequency.json create mode 100644 dist/schemas/2.7.0/enums/url-asset-type.json create mode 100644 dist/schemas/2.7.0/enums/validation-mode.json create mode 100644 dist/schemas/2.7.0/enums/vast-tracking-event.json create mode 100644 dist/schemas/2.7.0/enums/vast-version.json create mode 100644 dist/schemas/2.7.0/enums/webhook-response-type.json create mode 100644 dist/schemas/2.7.0/enums/webhook-security-method.json create mode 100644 dist/schemas/2.7.0/extensions/extension-meta.json create mode 100644 dist/schemas/2.7.0/extensions/index.json create mode 100644 dist/schemas/2.7.0/index.json create mode 100644 dist/schemas/2.7.0/media-buy/build-creative-request.json create mode 100644 dist/schemas/2.7.0/media-buy/build-creative-response.json create mode 100644 dist/schemas/2.7.0/media-buy/create-media-buy-async-response-input-required.json create mode 100644 dist/schemas/2.7.0/media-buy/create-media-buy-async-response-submitted.json create mode 100644 dist/schemas/2.7.0/media-buy/create-media-buy-async-response-working.json create mode 100644 dist/schemas/2.7.0/media-buy/create-media-buy-request.json create mode 100644 dist/schemas/2.7.0/media-buy/create-media-buy-response.json create mode 100644 dist/schemas/2.7.0/media-buy/get-media-buy-delivery-request.json create mode 100644 dist/schemas/2.7.0/media-buy/get-media-buy-delivery-response.json create mode 100644 dist/schemas/2.7.0/media-buy/get-products-async-response-input-required.json create mode 100644 dist/schemas/2.7.0/media-buy/get-products-async-response-submitted.json create mode 100644 dist/schemas/2.7.0/media-buy/get-products-async-response-working.json create mode 100644 dist/schemas/2.7.0/media-buy/get-products-request.json create mode 100644 dist/schemas/2.7.0/media-buy/get-products-response.json create mode 100644 dist/schemas/2.7.0/media-buy/list-authorized-properties-request.json create mode 100644 dist/schemas/2.7.0/media-buy/list-authorized-properties-response.json create mode 100644 dist/schemas/2.7.0/media-buy/list-creative-formats-request.json create mode 100644 dist/schemas/2.7.0/media-buy/list-creative-formats-response.json create mode 100644 dist/schemas/2.7.0/media-buy/list-creatives-request.json create mode 100644 dist/schemas/2.7.0/media-buy/list-creatives-response.json create mode 100644 dist/schemas/2.7.0/media-buy/package-request.json create mode 100644 dist/schemas/2.7.0/media-buy/provide-performance-feedback-request.json create mode 100644 dist/schemas/2.7.0/media-buy/provide-performance-feedback-response.json create mode 100644 dist/schemas/2.7.0/media-buy/sync-creatives-async-response-input-required.json create mode 100644 dist/schemas/2.7.0/media-buy/sync-creatives-async-response-submitted.json create mode 100644 dist/schemas/2.7.0/media-buy/sync-creatives-async-response-working.json create mode 100644 dist/schemas/2.7.0/media-buy/sync-creatives-request.json create mode 100644 dist/schemas/2.7.0/media-buy/sync-creatives-response.json create mode 100644 dist/schemas/2.7.0/media-buy/update-media-buy-async-response-input-required.json create mode 100644 dist/schemas/2.7.0/media-buy/update-media-buy-async-response-submitted.json create mode 100644 dist/schemas/2.7.0/media-buy/update-media-buy-async-response-working.json create mode 100644 dist/schemas/2.7.0/media-buy/update-media-buy-request.json create mode 100644 dist/schemas/2.7.0/media-buy/update-media-buy-response.json create mode 100644 dist/schemas/2.7.0/pricing-options/cpc-option.json create mode 100644 dist/schemas/2.7.0/pricing-options/cpcv-option.json create mode 100644 dist/schemas/2.7.0/pricing-options/cpm-auction-option.json create mode 100644 dist/schemas/2.7.0/pricing-options/cpm-fixed-option.json create mode 100644 dist/schemas/2.7.0/pricing-options/cpp-option.json create mode 100644 dist/schemas/2.7.0/pricing-options/cpv-option.json create mode 100644 dist/schemas/2.7.0/pricing-options/flat-rate-option.json create mode 100644 dist/schemas/2.7.0/pricing-options/vcpm-auction-option.json create mode 100644 dist/schemas/2.7.0/pricing-options/vcpm-fixed-option.json create mode 100644 dist/schemas/2.7.0/property/authorization-result.json create mode 100644 dist/schemas/2.7.0/property/base-property-source.json create mode 100644 dist/schemas/2.7.0/property/create-property-list-request.json create mode 100644 dist/schemas/2.7.0/property/create-property-list-response.json create mode 100644 dist/schemas/2.7.0/property/delete-property-list-request.json create mode 100644 dist/schemas/2.7.0/property/delete-property-list-response.json create mode 100644 dist/schemas/2.7.0/property/delivery-record.json create mode 100644 dist/schemas/2.7.0/property/feature-requirement.json create mode 100644 dist/schemas/2.7.0/property/get-property-features-request.json create mode 100644 dist/schemas/2.7.0/property/get-property-features-response.json create mode 100644 dist/schemas/2.7.0/property/get-property-list-request.json create mode 100644 dist/schemas/2.7.0/property/get-property-list-response.json create mode 100644 dist/schemas/2.7.0/property/list-property-features-request.json create mode 100644 dist/schemas/2.7.0/property/list-property-features-response.json create mode 100644 dist/schemas/2.7.0/property/list-property-lists-request.json create mode 100644 dist/schemas/2.7.0/property/list-property-lists-response.json create mode 100644 dist/schemas/2.7.0/property/property-error.json create mode 100644 dist/schemas/2.7.0/property/property-feature-definition.json create mode 100644 dist/schemas/2.7.0/property/property-feature-result.json create mode 100644 dist/schemas/2.7.0/property/property-feature-value.json create mode 100644 dist/schemas/2.7.0/property/property-feature.json create mode 100644 dist/schemas/2.7.0/property/property-list-changed-webhook.json create mode 100644 dist/schemas/2.7.0/property/property-list-filters.json create mode 100644 dist/schemas/2.7.0/property/property-list.json create mode 100644 dist/schemas/2.7.0/property/update-property-list-request.json create mode 100644 dist/schemas/2.7.0/property/update-property-list-response.json create mode 100644 dist/schemas/2.7.0/property/validate-property-delivery-request.json create mode 100644 dist/schemas/2.7.0/property/validate-property-delivery-response.json create mode 100644 dist/schemas/2.7.0/property/validation-result.json create mode 100644 dist/schemas/2.7.0/protocols/adcp-extension.json create mode 100644 dist/schemas/2.7.0/signals/activate-signal-request.json create mode 100644 dist/schemas/2.7.0/signals/activate-signal-response.json create mode 100644 dist/schemas/2.7.0/signals/get-signals-request.json create mode 100644 dist/schemas/2.7.0/signals/get-signals-response.json diff --git a/.changeset/account-lifecycle-stage.md b/.changeset/account-lifecycle-stage.md deleted file mode 100644 index 1a3d29571..000000000 --- a/.changeset/account-lifecycle-stage.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Internal tooling: Add unified account lifecycle stage to admin tools diff --git a/.changeset/activity-user-names.md b/.changeset/activity-user-names.md deleted file mode 100644 index 3b1026e46..000000000 --- a/.changeset/activity-user-names.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Display user names instead of Slack IDs in proactive outreach history diff --git a/.changeset/addie-bot-token-fix.md b/.changeset/addie-bot-token-fix.md deleted file mode 100644 index b527df12d..000000000 --- a/.changeset/addie-bot-token-fix.md +++ /dev/null @@ -1,8 +0,0 @@ ---- ---- - -Server-only: Fix Addie using wrong bot token to send messages. - -Addie was using SLACK_BOT_TOKEN (AAO bot) to send messages, which -failed with channel_not_found because Addie's DM channels are only -accessible via ADDIE_BOT_TOKEN. diff --git a/.changeset/addie-dm-no-threading.md b/.changeset/addie-dm-no-threading.md deleted file mode 100644 index 7c2dd05f2..000000000 --- a/.changeset/addie-dm-no-threading.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix DM response posting as thread instead of regular message diff --git a/.changeset/addie-email-domain-linking.md b/.changeset/addie-email-domain-linking.md deleted file mode 100644 index ec380ec43..000000000 --- a/.changeset/addie-email-domain-linking.md +++ /dev/null @@ -1,3 +0,0 @@ ---- ---- - diff --git a/.changeset/addie-first-dm-fix.md b/.changeset/addie-first-dm-fix.md deleted file mode 100644 index ec380ec43..000000000 --- a/.changeset/addie-first-dm-fix.md +++ /dev/null @@ -1,3 +0,0 @@ ---- ---- - diff --git a/.changeset/addie-home-nav-fix.md b/.changeset/addie-home-nav-fix.md deleted file mode 100644 index c9428e1dd..000000000 --- a/.changeset/addie-home-nav-fix.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix Addie chat home button navigation - clicking Home now properly shows the dashboard diff --git a/.changeset/addie-knowledge-improvements.md b/.changeset/addie-knowledge-improvements.md deleted file mode 100644 index 75e77a573..000000000 --- a/.changeset/addie-knowledge-improvements.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Addie admin improvements: Unified Knowledge Base tab, Slack message indexing, and curated content system. Server-only changes, no protocol impact. diff --git a/.changeset/addie-newline-fix.md b/.changeset/addie-newline-fix.md deleted file mode 100644 index 1658dde4d..000000000 --- a/.changeset/addie-newline-fix.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix missing newlines between context sections in Addie message formatting diff --git a/.changeset/addie-news-feeds.md b/.changeset/addie-news-feeds.md deleted file mode 100644 index babf21bb3..000000000 --- a/.changeset/addie-news-feeds.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Add get_recent_news tool to Addie for browsing curated industry feeds diff --git a/.changeset/addie-role-suggestions.md b/.changeset/addie-role-suggestions.md deleted file mode 100644 index ec380ec43..000000000 --- a/.changeset/addie-role-suggestions.md +++ /dev/null @@ -1,3 +0,0 @@ ---- ---- - diff --git a/.changeset/addie-slack-endpoint.md b/.changeset/addie-slack-endpoint.md deleted file mode 100644 index ce0693d8b..000000000 --- a/.changeset/addie-slack-endpoint.md +++ /dev/null @@ -1,18 +0,0 @@ ---- ---- - -Server-only changes: Refactor Slack endpoints with consistent URL structure. - -**BREAKING CHANGE:** Slack endpoint URLs changed: -- AAO bot: `/api/slack/events` → `/api/slack/aaobot/events` -- AAO bot: `/api/slack/commands` → `/api/slack/aaobot/commands` -- Addie: Added `/api/slack/addie/events` - -Update Slack app Event Subscription URLs in production. - -Also: -- Extract Slack middleware to `server/src/middleware/slack.ts` -- Extract public Slack routes to `server/src/routes/slack.ts` -- Extract admin Slack routes to `server/src/routes/admin/slack.ts` -- Extract admin Email routes to `server/src/routes/admin/email.ts` -- Create shared unified users cache in `server/src/cache/unified-users.ts` diff --git a/.changeset/addie-thread-reply-fix.md b/.changeset/addie-thread-reply-fix.md deleted file mode 100644 index 88e73d82f..000000000 --- a/.changeset/addie-thread-reply-fix.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix Addie mentions to reply in threads with full context diff --git a/.changeset/addie-thread-sharing.md b/.changeset/addie-thread-sharing.md deleted file mode 100644 index ec380ec43..000000000 --- a/.changeset/addie-thread-sharing.md +++ /dev/null @@ -1,3 +0,0 @@ ---- ---- - diff --git a/.changeset/addie-user-simulation.md b/.changeset/addie-user-simulation.md deleted file mode 100644 index 2e2228725..000000000 --- a/.changeset/addie-user-simulation.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Add admin user simulation support for Addie web chat debugging (server-side implementation only, no protocol changes). diff --git a/.changeset/afraid-ends-mate.md b/.changeset/afraid-ends-mate.md deleted file mode 100644 index 6dcf0b408..000000000 --- a/.changeset/afraid-ends-mate.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix missing column references in admin stats queries (engagement_reasons, next_step, subscription_status) diff --git a/.changeset/afraid-hairs-add.md b/.changeset/afraid-hairs-add.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/afraid-hairs-add.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/afraid-pigs-sit.md b/.changeset/afraid-pigs-sit.md deleted file mode 100644 index c4d6ca905..000000000 --- a/.changeset/afraid-pigs-sit.md +++ /dev/null @@ -1,8 +0,0 @@ ---- ---- - -Add member welcome and user signup email notifications via Resend. - -- New member thank you email sent after Stripe subscription created -- User signup email with conditional content based on org subscription status -- Updated naming from "Alliance for Agentic Advertising" to "AgenticAdvertising.org" diff --git a/.changeset/all-dolls-beam.md b/.changeset/all-dolls-beam.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/all-dolls-beam.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/all-llamas-sin.md b/.changeset/all-llamas-sin.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/all-llamas-sin.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/allow-extra-fields.md b/.changeset/allow-extra-fields.md deleted file mode 100644 index 85eea668e..000000000 --- a/.changeset/allow-extra-fields.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"adcontextprotocol": patch ---- - -Allow additional properties in all JSON schemas for forward compatibility - -Changes all schemas from `"additionalProperties": false` to `"additionalProperties": true`. This enables clients running older schema versions to accept responses from servers with newer schemas without breaking validation - a standard practice for protocol evolution in distributed systems. diff --git a/.changeset/anthropic-timeout.md b/.changeset/anthropic-timeout.md deleted file mode 100644 index 18d0d4342..000000000 --- a/.changeset/anthropic-timeout.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Add timeout to Anthropic API calls in webhook handler (no protocol changes) diff --git a/.changeset/assets-discovery.md b/.changeset/assets-discovery.md deleted file mode 100644 index 43d94fd6e..000000000 --- a/.changeset/assets-discovery.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"adcontextprotocol": minor ---- - -Add unified `assets` field to format schema for better asset discovery - -- Add new `assets` array to format schema with `required` boolean per asset -- Deprecate `assets_required` (still supported for backward compatibility) -- Enables full asset discovery for buyers and AI agents to see all supported assets -- Optional assets like impression trackers can now be discovered and used - diff --git a/.changeset/better-papayas-attack.md b/.changeset/better-papayas-attack.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/better-papayas-attack.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/big-lies-end.md b/.changeset/big-lies-end.md deleted file mode 100644 index b916c6858..000000000 --- a/.changeset/big-lies-end.md +++ /dev/null @@ -1,6 +0,0 @@ ---- ---- - -Fix duplicate migration version 039 and add CI check. - -This is an internal fix for database migration numbering and does not affect the protocol specification or public API. diff --git a/.changeset/block-gmail-corp-domain.md b/.changeset/block-gmail-corp-domain.md deleted file mode 100644 index aefb92e1e..000000000 --- a/.changeset/block-gmail-corp-domain.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix domain health page to exclude free email providers (gmail.com, etc.) from "Related Organizations" section diff --git a/.changeset/block-personal-workspace-merge.md b/.changeset/block-personal-workspace-merge.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/block-personal-workspace-merge.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/blue-tables-agree.md b/.changeset/blue-tables-agree.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/blue-tables-agree.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/bold-hornets-behave.md b/.changeset/bold-hornets-behave.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/bold-hornets-behave.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/brave-emus-invite.md b/.changeset/brave-emus-invite.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/brave-emus-invite.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/brave-forks-crash.md b/.changeset/brave-forks-crash.md deleted file mode 100644 index 186b5d34c..000000000 --- a/.changeset/brave-forks-crash.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix Addie's response to empty mentions - when mentioned with just "@Addie" (no question), she no longer incorrectly welcomes the mentioner as if they were new to the channel. diff --git a/.changeset/breezy-cats-own.md b/.changeset/breezy-cats-own.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/breezy-cats-own.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/breezy-pens-kick.md b/.changeset/breezy-pens-kick.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/breezy-pens-kick.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/breezy-zoos-hope.md b/.changeset/breezy-zoos-hope.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/breezy-zoos-hope.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/bright-kids-say.md b/.changeset/bright-kids-say.md deleted file mode 100644 index d8ebeebfc..000000000 --- a/.changeset/bright-kids-say.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -fix: correct GitHub issue drafting repo and add confidentiality guidelines for Addie diff --git a/.changeset/brown-doors-fly.md b/.changeset/brown-doors-fly.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/brown-doors-fly.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/bumpy-carrots-change.md b/.changeset/bumpy-carrots-change.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/bumpy-carrots-change.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/bumpy-cycles-hear.md b/.changeset/bumpy-cycles-hear.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/bumpy-cycles-hear.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/bumpy-kings-follow.md b/.changeset/bumpy-kings-follow.md deleted file mode 100644 index 2a9f4be3f..000000000 --- a/.changeset/bumpy-kings-follow.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix Docker image to include docs directory and git for Addie knowledge search and external repo indexing. diff --git a/.changeset/busy-swans-judge.md b/.changeset/busy-swans-judge.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/busy-swans-judge.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/calm-lamps-doubt.md b/.changeset/calm-lamps-doubt.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/calm-lamps-doubt.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/chatty-tools-lead.md b/.changeset/chatty-tools-lead.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/chatty-tools-lead.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/chubby-baboons-kick.md b/.changeset/chubby-baboons-kick.md deleted file mode 100644 index 4d017f0a0..000000000 --- a/.changeset/chubby-baboons-kick.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix invoice modal positioning: modals now appear centered on screen instead of at page bottom. diff --git a/.changeset/chubby-books-film.md b/.changeset/chubby-books-film.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/chubby-books-film.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/chubby-pumas-smoke.md b/.changeset/chubby-pumas-smoke.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/chubby-pumas-smoke.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/clean-ghosts-beam.md b/.changeset/clean-ghosts-beam.md deleted file mode 100644 index 87a9ee43f..000000000 --- a/.changeset/clean-ghosts-beam.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Documentation cleanup - streamlined CLAUDE.md to workspace-specific guidance only. No protocol changes. diff --git a/.changeset/clean-groups-press.md b/.changeset/clean-groups-press.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/clean-groups-press.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/clean-jokes-invent.md b/.changeset/clean-jokes-invent.md deleted file mode 100644 index 3d7d2144d..000000000 --- a/.changeset/clean-jokes-invent.md +++ /dev/null @@ -1,10 +0,0 @@ ---- ---- - -Add multi-select company types with "Data & Measurement" and "AI & Tech Platforms" categories (registry only) - -- Organizations can now have multiple company types (e.g., Microsoft can be both "brand" and "ai") -- Added new company type categories: "data" (Data & Measurement) and "ai" (AI & Tech Platforms) -- Renamed "AI Infrastructure" to "AI & Tech Platforms" to include agent builders -- Created centralized company-types config for frontend and backend consistency -- Migration preserves existing single-value data while enabling multi-select diff --git a/.changeset/clean-pumas-open.md b/.changeset/clean-pumas-open.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/clean-pumas-open.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/clear-colts-wink.md b/.changeset/clear-colts-wink.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/clear-colts-wink.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/clever-pets-brush.md b/.changeset/clever-pets-brush.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/clever-pets-brush.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/clickable-user-name.md b/.changeset/clickable-user-name.md deleted file mode 100644 index ec380ec43..000000000 --- a/.changeset/clickable-user-name.md +++ /dev/null @@ -1,3 +0,0 @@ ---- ---- - diff --git a/.changeset/cold-shrimps-taste.md b/.changeset/cold-shrimps-taste.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/cold-shrimps-taste.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/common-cougars-unite.md b/.changeset/common-cougars-unite.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/common-cougars-unite.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/common-geckos-wash.md b/.changeset/common-geckos-wash.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/common-geckos-wash.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/cool-memes-wear.md b/.changeset/cool-memes-wear.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/cool-memes-wear.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/crisp-moments-wear.md b/.changeset/crisp-moments-wear.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/crisp-moments-wear.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/crisp-pets-tease.md b/.changeset/crisp-pets-tease.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/crisp-pets-tease.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/crisp-readers-rule.md b/.changeset/crisp-readers-rule.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/crisp-readers-rule.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/cuddly-pets-sort.md b/.changeset/cuddly-pets-sort.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/cuddly-pets-sort.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/cuddly-windows-accept.md b/.changeset/cuddly-windows-accept.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/cuddly-windows-accept.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/curvy-rice-bake.md b/.changeset/curvy-rice-bake.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/curvy-rice-bake.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/cute-taxes-boil.md b/.changeset/cute-taxes-boil.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/cute-taxes-boil.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/cyan-cooks-hang.md b/.changeset/cyan-cooks-hang.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/cyan-cooks-hang.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/dashboard-user-menu.md b/.changeset/dashboard-user-menu.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/dashboard-user-menu.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/david-event-mgmt-fix.md b/.changeset/david-event-mgmt-fix.md deleted file mode 100644 index b0344a2e5..000000000 --- a/.changeset/david-event-mgmt-fix.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix chapter leader event management permission checks for users added via Slack diff --git a/.changeset/dirty-kiwis-cheer.md b/.changeset/dirty-kiwis-cheer.md deleted file mode 100644 index 172b54291..000000000 --- a/.changeset/dirty-kiwis-cheer.md +++ /dev/null @@ -1,46 +0,0 @@ ---- ---- - -Improve Addie router intelligence and search observability - -**Router improvements:** -- Add `usage_hints` field to AddieTool interface for router-specific guidance -- Router now builds tool descriptions from tool definitions (no duplication) -- Distinguish "how does X work?" (search_docs) from "validate my X" (validate_adagents) -- Separate expertise areas for validation vs learning questions - -**Docs indexing:** -- Extract markdown headings as separate searchable artifacts -- Generate anchor links for deep linking to specific sections -- Build headings index alongside docs index (1659 headings from 100 docs) - -**Search tracking:** -- Log all search queries for pattern analysis -- Track results count, latency, and tool used -- Enable content gap detection via zero-result query analysis - -**Prompt improvements:** -- Strengthen GitHub issue drafting instructions - users cannot see tool outputs -- Add conversation context maintenance guidance to prevent entity substitution - -**Bug fixes:** -- Fix DM Assistant thread context loss - now fetches conversation history from database -- Previous messages are passed to Claude so it maintains context across turns - -**Member insights integration:** -- Router now uses member insights (role, interests, pain points) for smarter tool selection -- Fetch member context and insights in parallel for better performance -- Add in-memory cache with 30-minute TTL (long since we invalidate on writes) -- Prefetch insights when user opens Addie (before first message) -- Auto-invalidate cache when new insights are extracted or added via admin API - -**Performance optimizations:** -- Add 30-minute cache for admin status checks (isSlackUserAdmin) -- Admin status rarely changes and was being checked multiple times per conversation -- Add 30-minute cache for active insight goals (only 2 possible variants: mapped/unmapped) -- Auto-invalidate goals cache on goal create/update/delete via admin API -- Add 30-minute cache for Slack channel info (names/purposes rarely change) - -**Previous work (already in PR):** -- Log router decisions to unified thread messages -- Add config versioning for feedback analysis by configuration diff --git a/.changeset/dirty-meteors-sell.md b/.changeset/dirty-meteors-sell.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/dirty-meteors-sell.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/dirty-spies-burn.md b/.changeset/dirty-spies-burn.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/dirty-spies-burn.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/docs-versioning.md b/.changeset/docs-versioning.md deleted file mode 100644 index ec380ec43..000000000 --- a/.changeset/docs-versioning.md +++ /dev/null @@ -1,3 +0,0 @@ ---- ---- - diff --git a/.changeset/dry-singers-pull.md b/.changeset/dry-singers-pull.md deleted file mode 100644 index ec380ec43..000000000 --- a/.changeset/dry-singers-pull.md +++ /dev/null @@ -1,3 +0,0 @@ ---- ---- - diff --git a/.changeset/dull-dogs-live.md b/.changeset/dull-dogs-live.md deleted file mode 100644 index 724918eea..000000000 --- a/.changeset/dull-dogs-live.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Add organization_domains table and WorkOS webhook handlers for domain sync diff --git a/.changeset/dull-rooms-battle.md b/.changeset/dull-rooms-battle.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/dull-rooms-battle.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/dull-singers-mate.md b/.changeset/dull-singers-mate.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/dull-singers-mate.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/eager-eels-sneeze.md b/.changeset/eager-eels-sneeze.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/eager-eels-sneeze.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/eager-humans-change.md b/.changeset/eager-humans-change.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/eager-humans-change.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/easy-lizards-hug.md b/.changeset/easy-lizards-hug.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/easy-lizards-hug.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/eighty-onions-leave.md b/.changeset/eighty-onions-leave.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/eighty-onions-leave.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/eighty-sloths-feel.md b/.changeset/eighty-sloths-feel.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/eighty-sloths-feel.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/eleven-rabbits-enter.md b/.changeset/eleven-rabbits-enter.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/eleven-rabbits-enter.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/eleven-wolves-return.md b/.changeset/eleven-wolves-return.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/eleven-wolves-return.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/email-tracking-logging.md b/.changeset/email-tracking-logging.md deleted file mode 100644 index 431f9dde3..000000000 --- a/.changeset/email-tracking-logging.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Add diagnostic logging to email webhook handler (no protocol changes) diff --git a/.changeset/enable-addie-public.md b/.changeset/enable-addie-public.md deleted file mode 100644 index ec380ec43..000000000 --- a/.changeset/enable-addie-public.md +++ /dev/null @@ -1,3 +0,0 @@ ---- ---- - diff --git a/.changeset/engagement-scoring-job.md b/.changeset/engagement-scoring-job.md deleted file mode 100644 index ec380ec43..000000000 --- a/.changeset/engagement-scoring-job.md +++ /dev/null @@ -1,3 +0,0 @@ ---- ---- - diff --git a/.changeset/error-details-type.md b/.changeset/error-details-type.md deleted file mode 100644 index c9ee80212..000000000 --- a/.changeset/error-details-type.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"adcontextprotocol": patch ---- - -Add explicit type definition to error.json details property - -The `details` property in core/error.json now explicitly declares `"type": "object"` and `"additionalProperties": true`, consistent with other error details definitions in the codebase. This addresses issue #343 where the data type was unspecified. diff --git a/.changeset/event-attendance-tracking.md b/.changeset/event-attendance-tracking.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/event-attendance-tracking.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/event-visibility-fix.md b/.changeset/event-visibility-fix.md deleted file mode 100644 index 17c91e4e5..000000000 --- a/.changeset/event-visibility-fix.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Internal: Fix event visibility and registration matching (no protocol changes) diff --git a/.changeset/every-falcons-peel.md b/.changeset/every-falcons-peel.md deleted file mode 100644 index a0791a3b6..000000000 --- a/.changeset/every-falcons-peel.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Update Addie's core thesis to incorporate the allocation vs efficiency framing. Advertisers are stuck at 3-5 platforms due to execution costs - the opportunity is scaling to 20+ partners, not optimizing the existing 3-5. Walled gardens benefit from AdCP because it lets them capture new allocation budgets without commoditizing their differentiation. diff --git a/.changeset/every-moose-kick.md b/.changeset/every-moose-kick.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/every-moose-kick.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/fair-plants-reply.md b/.changeset/fair-plants-reply.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/fair-plants-reply.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/fair-turkeys-sell.md b/.changeset/fair-turkeys-sell.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/fair-turkeys-sell.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/famous-rockets-report.md b/.changeset/famous-rockets-report.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/famous-rockets-report.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/famous-sides-hide.md b/.changeset/famous-sides-hide.md deleted file mode 100644 index 25bd70739..000000000 --- a/.changeset/famous-sides-hide.md +++ /dev/null @@ -1,7 +0,0 @@ ---- ---- - -feat: Add membership metrics to admin analytics dashboard - -Adds new admin analytics endpoints and UI tables showing membership counts -broken down by company type and revenue tier. Includes CSV export functionality. diff --git a/.changeset/fast-hounds-lick.md b/.changeset/fast-hounds-lick.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/fast-hounds-lick.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/fast-sloths-press.md b/.changeset/fast-sloths-press.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/fast-sloths-press.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/fiery-actors-show.md b/.changeset/fiery-actors-show.md deleted file mode 100644 index 450cd1d6c..000000000 --- a/.changeset/fiery-actors-show.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Add unified user counts (members + Slack-only) to accounts list and detail pages. Add Addie tools for listing organizations by user count and listing Slack users by organization. diff --git a/.changeset/fiery-days-roll.md b/.changeset/fiery-days-roll.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/fiery-days-roll.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/fiery-maps-tan.md b/.changeset/fiery-maps-tan.md deleted file mode 100644 index 79826f3d1..000000000 --- a/.changeset/fiery-maps-tan.md +++ /dev/null @@ -1,12 +0,0 @@ ---- ---- - -Add call_adcp_agent tool and Claude Skills for full AdCP protocol access. - -This enables clients to execute the full AdCP spec (not just testing API) via: -- `call_adcp_agent` tool: Low-level proxy to any AdCP-compliant sales agent -- Claude Skills: Protocol knowledge for media-buy, signals, and creative - -Skills teach Claude the protocol schemas and workflows; the tool routes to -whatever agent the user specifies. Auth tokens are looked up from saved -agent context or can be provided directly. diff --git a/.changeset/fiery-sides-allow.md b/.changeset/fiery-sides-allow.md deleted file mode 100644 index c4472c0b6..000000000 --- a/.changeset/fiery-sides-allow.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Admin AI analysis UX improvements - no protocol changes diff --git a/.changeset/fifty-bars-pump.md b/.changeset/fifty-bars-pump.md deleted file mode 100644 index d6ac9145f..000000000 --- a/.changeset/fifty-bars-pump.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Remove insight_goals table and consolidate goal management into outreach_goals. Admin insight goals CRUD endpoints and UI have been removed. The insight extractor and passive extraction now read from outreach_goals. diff --git a/.changeset/fifty-pandas-sleep.md b/.changeset/fifty-pandas-sleep.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/fifty-pandas-sleep.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/fix-addie-github-link.md b/.changeset/fix-addie-github-link.md deleted file mode 100644 index ec380ec43..000000000 --- a/.changeset/fix-addie-github-link.md +++ /dev/null @@ -1,3 +0,0 @@ ---- ---- - diff --git a/.changeset/fix-admin-checks-mobile-pane.md b/.changeset/fix-admin-checks-mobile-pane.md deleted file mode 100644 index 8c994eaea..000000000 --- a/.changeset/fix-admin-checks-mobile-pane.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -No protocol changes - internal admin check consistency fix and mobile CSS improvement. diff --git a/.changeset/fix-admin-member-links.md b/.changeset/fix-admin-member-links.md deleted file mode 100644 index 7a519b220..000000000 --- a/.changeset/fix-admin-member-links.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix broken admin organization links and make member names clickable. diff --git a/.changeset/fix-analytics-views.md b/.changeset/fix-analytics-views.md deleted file mode 100644 index e28feb4da..000000000 --- a/.changeset/fix-analytics-views.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix analytics dashboard: rename "Revenue by Month" to "Bookings by Month" and fix empty "Revenue by Product" view by querying revenue_events instead of subscription_line_items. diff --git a/.changeset/fix-broken-readme-links.md b/.changeset/fix-broken-readme-links.md deleted file mode 100644 index ec380ec43..000000000 --- a/.changeset/fix-broken-readme-links.md +++ /dev/null @@ -1,3 +0,0 @@ ---- ---- - diff --git a/.changeset/fix-company-type-validation.md b/.changeset/fix-company-type-validation.md deleted file mode 100644 index ec380ec43..000000000 --- a/.changeset/fix-company-type-validation.md +++ /dev/null @@ -1,3 +0,0 @@ ---- ---- - diff --git a/.changeset/fix-daily-digest.md b/.changeset/fix-daily-digest.md deleted file mode 100644 index ec380ec43..000000000 --- a/.changeset/fix-daily-digest.md +++ /dev/null @@ -1,3 +0,0 @@ ---- ---- - diff --git a/.changeset/fix-domain-health-orgs.md b/.changeset/fix-domain-health-orgs.md deleted file mode 100644 index 233db1edd..000000000 --- a/.changeset/fix-domain-health-orgs.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Improve admin domain health page to show existing organizations for unlinked domains instead of only proposing new prospects. diff --git a/.changeset/fix-duplicate-members.md b/.changeset/fix-duplicate-members.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/fix-duplicate-members.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/fix-email-preferences-table.md b/.changeset/fix-email-preferences-table.md deleted file mode 100644 index 02940fd40..000000000 --- a/.changeset/fix-email-preferences-table.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix table name in getMemberCapabilities: email_preferences → user_email_preferences diff --git a/.changeset/fix-feed-email-slugs.md b/.changeset/fix-feed-email-slugs.md deleted file mode 100644 index 21b849124..000000000 --- a/.changeset/fix-feed-email-slugs.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix feed email slug lookup - prepend 'feed-' prefix to seeded email slugs to match webhook extraction diff --git a/.changeset/fix-feedback-modal.md b/.changeset/fix-feedback-modal.md deleted file mode 100644 index aa53c2615..000000000 --- a/.changeset/fix-feedback-modal.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix feedback modal not displaying saved feedback when viewing threads diff --git a/.changeset/fix-html-entities-news.md b/.changeset/fix-html-entities-news.md deleted file mode 100644 index 745e2fe64..000000000 --- a/.changeset/fix-html-entities-news.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix HTML entity encoding in news feed API responses. RSS feed titles with entities like `'` are now properly decoded before being returned in API responses. diff --git a/.changeset/fix-industry-alerts-channel-filter.md b/.changeset/fix-industry-alerts-channel-filter.md deleted file mode 100644 index ec380ec43..000000000 --- a/.changeset/fix-industry-alerts-channel-filter.md +++ /dev/null @@ -1,3 +0,0 @@ ---- ---- - diff --git a/.changeset/fix-industry-alerts-token.md b/.changeset/fix-industry-alerts-token.md deleted file mode 100644 index ec380ec43..000000000 --- a/.changeset/fix-industry-alerts-token.md +++ /dev/null @@ -1,3 +0,0 @@ ---- ---- - diff --git a/.changeset/fix-interaction-analyzer-column.md b/.changeset/fix-interaction-analyzer-column.md deleted file mode 100644 index faab1dc73..000000000 --- a/.changeset/fix-interaction-analyzer-column.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix organization_domains column name in interaction-analyzer query diff --git a/.changeset/fix-invoice-products.md b/.changeset/fix-invoice-products.md deleted file mode 100644 index aaa9496d8..000000000 --- a/.changeset/fix-invoice-products.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Filter invoice modal dropdown to show only subscription products, excluding legacy one-time invoice products. diff --git a/.changeset/fix-login-display-and-stats.md b/.changeset/fix-login-display-and-stats.md deleted file mode 100644 index ec380ec43..000000000 --- a/.changeset/fix-login-display-and-stats.md +++ /dev/null @@ -1,3 +0,0 @@ ---- ---- - diff --git a/.changeset/fix-member-name-click.md b/.changeset/fix-member-name-click.md deleted file mode 100644 index 9aa2754cb..000000000 --- a/.changeset/fix-member-name-click.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -fix: escape apostrophes in user names for onclick handlers diff --git a/.changeset/fix-migration-151.md b/.changeset/fix-migration-151.md deleted file mode 100644 index 4ec327c8b..000000000 --- a/.changeset/fix-migration-151.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"adcontextprotocol": patch ---- - -Fix migration 151 to delete duplicates before updating Slack IDs to WorkOS IDs diff --git a/.changeset/fix-org-memberships-table.md b/.changeset/fix-org-memberships-table.md deleted file mode 100644 index fbe7f3984..000000000 --- a/.changeset/fix-org-memberships-table.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix organization member lookup table name in inbound email webhook diff --git a/.changeset/fix-outreach-stats.md b/.changeset/fix-outreach-stats.md deleted file mode 100644 index 8a7bfeefe..000000000 --- a/.changeset/fix-outreach-stats.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -fix: align frontend outreach stats field names with backend API response diff --git a/.changeset/fix-package-request-fields.md b/.changeset/fix-package-request-fields.md deleted file mode 100644 index d8b68492b..000000000 --- a/.changeset/fix-package-request-fields.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -"adcontextprotocol": patch ---- - -Add missing fields to package request schemas for consistency with core/package.json. - -**Schema Changes:** - -- `media-buy/package-request.json`: Added `impressions` and `paused` fields -- `media-buy/update-media-buy-request.json`: Added `impressions` field to package updates - -**Details:** - -- `impressions`: Impression goal for the package (optional, minimum: 0) -- `paused`: Create package in paused state (optional, default: false) - -These fields were defined in `core/package.json` but missing from the request schemas, making it impossible to set impression goals or initial paused state when creating/updating media buys. - -**Documentation:** - -- Updated `create_media_buy` task reference with new package parameters -- Updated `update_media_buy` task reference with impressions parameter diff --git a/.changeset/fix-pending-articles.md b/.changeset/fix-pending-articles.md deleted file mode 100644 index 122252461..000000000 --- a/.changeset/fix-pending-articles.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix industry feeds pending article count mismatch diff --git a/.changeset/fix-perspectives-body.md b/.changeset/fix-perspectives-body.md deleted file mode 100644 index ec380ec43..000000000 --- a/.changeset/fix-perspectives-body.md +++ /dev/null @@ -1,3 +0,0 @@ ---- ---- - diff --git a/.changeset/fix-perspectives-link.md b/.changeset/fix-perspectives-link.md deleted file mode 100644 index 6c8028d3d..000000000 --- a/.changeset/fix-perspectives-link.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix broken working group post links in Slack notifications and frontend diff --git a/.changeset/fix-planner-column-names.md b/.changeset/fix-planner-column-names.md deleted file mode 100644 index 3f9e4cd8d..000000000 --- a/.changeset/fix-planner-column-names.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix column name mismatch in getMemberCapabilities query (messages_sent → message_count, date → activity_date) diff --git a/.changeset/fix-resend-inbound-webhook.md b/.changeset/fix-resend-inbound-webhook.md deleted file mode 100644 index 678a402d5..000000000 --- a/.changeset/fix-resend-inbound-webhook.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix Resend inbound email webhook timeout by skipping global JSON parser diff --git a/.changeset/fix-slack-auth-security.md b/.changeset/fix-slack-auth-security.md deleted file mode 100644 index dd0727322..000000000 --- a/.changeset/fix-slack-auth-security.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Update dependencies to address security vulnerabilities. diff --git a/.changeset/fix-slack-leader-display.md b/.changeset/fix-slack-leader-display.md deleted file mode 100644 index 3620cb18a..000000000 --- a/.changeset/fix-slack-leader-display.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"adcontextprotocol": patch ---- - -fix: display Slack profile name for chapter leaders without WorkOS accounts - -Leaders added via Slack ID that haven't linked their WorkOS account now display -their Slack profile name (real_name or display_name) instead of the raw Slack -user ID (e.g., U09BEKNJ3GB). - -The getLeaders and getLeadersBatch queries now include slack_user_mappings as an -additional name source in the COALESCE chain. diff --git a/.changeset/flat-candies-crash.md b/.changeset/flat-candies-crash.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/flat-candies-crash.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/flat-friends-learn.md b/.changeset/flat-friends-learn.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/flat-friends-learn.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/flat-frogs-go.md b/.changeset/flat-frogs-go.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/flat-frogs-go.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/flat-turkeys-tell.md b/.changeset/flat-turkeys-tell.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/flat-turkeys-tell.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/floppy-apples-live.md b/.changeset/floppy-apples-live.md deleted file mode 100644 index 8134d5058..000000000 --- a/.changeset/floppy-apples-live.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Update @adcp/client to 3.5.2 to fix schema validation for empty publisher_domains arrays. diff --git a/.changeset/floppy-crews-greet.md b/.changeset/floppy-crews-greet.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/floppy-crews-greet.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/forty-emus-sniff.md b/.changeset/forty-emus-sniff.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/forty-emus-sniff.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/forty-symbols-kick.md b/.changeset/forty-symbols-kick.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/forty-symbols-kick.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/four-forks-go.md b/.changeset/four-forks-go.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/four-forks-go.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/four-ways-yawn.md b/.changeset/four-ways-yawn.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/four-ways-yawn.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/frank-pets-tan.md b/.changeset/frank-pets-tan.md deleted file mode 100644 index 7d477a6da..000000000 --- a/.changeset/frank-pets-tan.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -No protocol changes - website improvements only. diff --git a/.changeset/free-chicken-write.md b/.changeset/free-chicken-write.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/free-chicken-write.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/free-terms-send.md b/.changeset/free-terms-send.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/free-terms-send.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/fresh-crews-wash.md b/.changeset/fresh-crews-wash.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/fresh-crews-wash.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/fresh-numbers-hide.md b/.changeset/fresh-numbers-hide.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/fresh-numbers-hide.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/fruity-papayas-act.md b/.changeset/fruity-papayas-act.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/fruity-papayas-act.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/fruity-states-spend.md b/.changeset/fruity-states-spend.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/fruity-states-spend.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/fruity-wasps-hope.md b/.changeset/fruity-wasps-hope.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/fruity-wasps-hope.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/funky-bars-chew.md b/.changeset/funky-bars-chew.md deleted file mode 100644 index 92afc14bf..000000000 --- a/.changeset/funky-bars-chew.md +++ /dev/null @@ -1,9 +0,0 @@ ---- ---- - -Improve industry news alert format for engagement - -- Replace priority headers with article title in Slack alerts -- Add "Addie's take" with emoji and discussion prompt to drive engagement -- Decode HTML entities in RSS feed titles -- Reduce false positives in agentic mention detection by only checking original content diff --git a/.changeset/funny-jeans-attack.md b/.changeset/funny-jeans-attack.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/funny-jeans-attack.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/funny-sheep-remain.md b/.changeset/funny-sheep-remain.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/funny-sheep-remain.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/fuzzy-showers-know.md b/.changeset/fuzzy-showers-know.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/fuzzy-showers-know.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/fuzzy-streets-call.md b/.changeset/fuzzy-streets-call.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/fuzzy-streets-call.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/gentle-coins-live.md b/.changeset/gentle-coins-live.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/gentle-coins-live.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/gentle-moose-greet.md b/.changeset/gentle-moose-greet.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/gentle-moose-greet.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/gentle-pianos-spend.md b/.changeset/gentle-pianos-spend.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/gentle-pianos-spend.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/gentle-rivers-add.md b/.changeset/gentle-rivers-add.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/gentle-rivers-add.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/giant-eggs-stare.md b/.changeset/giant-eggs-stare.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/giant-eggs-stare.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/giant-parts-heal.md b/.changeset/giant-parts-heal.md deleted file mode 100644 index 8dfffdc2c..000000000 --- a/.changeset/giant-parts-heal.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Add Addie Desktop app with native OAuth flow and multi-thread chat UI for web. diff --git a/.changeset/giant-tires-argue.md b/.changeset/giant-tires-argue.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/giant-tires-argue.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/github-issue-offer.md b/.changeset/github-issue-offer.md deleted file mode 100644 index a780d5e73..000000000 --- a/.changeset/github-issue-offer.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Add GitHub issue offer for open-source agent test failures diff --git a/.changeset/gold-spies-wait.md b/.changeset/gold-spies-wait.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/gold-spies-wait.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/good-ads-rule.md b/.changeset/good-ads-rule.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/good-ads-rule.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/good-cougars-serve.md b/.changeset/good-cougars-serve.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/good-cougars-serve.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/good-kiwis-tie.md b/.changeset/good-kiwis-tie.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/good-kiwis-tie.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/good-lemons-accept.md b/.changeset/good-lemons-accept.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/good-lemons-accept.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/good-steaks-slide.md b/.changeset/good-steaks-slide.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/good-steaks-slide.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/goofy-deer-pick.md b/.changeset/goofy-deer-pick.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/goofy-deer-pick.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/great-cobras-wave.md b/.changeset/great-cobras-wave.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/great-cobras-wave.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/great-singers-greet.md b/.changeset/great-singers-greet.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/great-singers-greet.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/green-banks-juggle.md b/.changeset/green-banks-juggle.md deleted file mode 100644 index 26569a2f7..000000000 --- a/.changeset/green-banks-juggle.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Add static admin API key for programmatic access (ADMIN_API_KEY env var) diff --git a/.changeset/green-bottles-fly.md b/.changeset/green-bottles-fly.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/green-bottles-fly.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/green-cooks-double.md b/.changeset/green-cooks-double.md deleted file mode 100644 index bed920273..000000000 --- a/.changeset/green-cooks-double.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Consolidate check_agent_health and get_agent_capabilities into probe_adcp_agent tool diff --git a/.changeset/happy-llamas-hope.md b/.changeset/happy-llamas-hope.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/happy-llamas-hope.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/happy-nights-talk.md b/.changeset/happy-nights-talk.md deleted file mode 100644 index 4c3ad70f2..000000000 --- a/.changeset/happy-nights-talk.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Add committee leadership management tools for Addie and display industry gatherings in the dashboard committees section. diff --git a/.changeset/heavy-dots-doubt.md b/.changeset/heavy-dots-doubt.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/heavy-dots-doubt.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/heavy-tips-visit.md b/.changeset/heavy-tips-visit.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/heavy-tips-visit.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/hip-bugs-jam.md b/.changeset/hip-bugs-jam.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/hip-bugs-jam.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/honest-spiders-tickle.md b/.changeset/honest-spiders-tickle.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/honest-spiders-tickle.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/hot-teams-leave.md b/.changeset/hot-teams-leave.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/hot-teams-leave.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/huge-taxes-sin.md b/.changeset/huge-taxes-sin.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/huge-taxes-sin.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/humble-clouds-smell.md b/.changeset/humble-clouds-smell.md deleted file mode 100644 index f4fc7b5d9..000000000 --- a/.changeset/humble-clouds-smell.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix chat page showing logged-out state for authenticated users. diff --git a/.changeset/hungry-bars-jump.md b/.changeset/hungry-bars-jump.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/hungry-bars-jump.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/hungry-feet-jump.md b/.changeset/hungry-feet-jump.md deleted file mode 100644 index fff40c162..000000000 --- a/.changeset/hungry-feet-jump.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Ignore Slackbot system messages in Addie handlers (no protocol changes) diff --git a/.changeset/icy-toes-pay.md b/.changeset/icy-toes-pay.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/icy-toes-pay.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/industry-gathering-slug-fix.md b/.changeset/industry-gathering-slug-fix.md deleted file mode 100644 index ec380ec43..000000000 --- a/.changeset/industry-gathering-slug-fix.md +++ /dev/null @@ -1,3 +0,0 @@ ---- ---- - diff --git a/.changeset/jolly-chefs-knock.md b/.changeset/jolly-chefs-knock.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/jolly-chefs-knock.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/jolly-houses-shake.md b/.changeset/jolly-houses-shake.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/jolly-houses-shake.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/jolly-spoons-jump.md b/.changeset/jolly-spoons-jump.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/jolly-spoons-jump.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/kind-horses-fry.md b/.changeset/kind-horses-fry.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/kind-horses-fry.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/late-candles-invite.md b/.changeset/late-candles-invite.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/late-candles-invite.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/late-teeth-divide.md b/.changeset/late-teeth-divide.md deleted file mode 100644 index 836280767..000000000 --- a/.changeset/late-teeth-divide.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Improve domain health admin page UX: inline domain linking, www normalization, and verify button for existing domains. diff --git a/.changeset/lazy-doors-read.md b/.changeset/lazy-doors-read.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/lazy-doors-read.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/legal-dodos-rush.md b/.changeset/legal-dodos-rush.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/legal-dodos-rush.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/lemon-cats-brake.md b/.changeset/lemon-cats-brake.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/lemon-cats-brake.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/link-org-direct.md b/.changeset/link-org-direct.md deleted file mode 100644 index 6a38402a2..000000000 --- a/.changeset/link-org-direct.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Link domain directly when clicking "Link to Org" on domain health page instead of showing modal diff --git a/.changeset/loose-feet-live.md b/.changeset/loose-feet-live.md deleted file mode 100644 index a9f04a1ea..000000000 --- a/.changeset/loose-feet-live.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Add heading-level indexing for external repos (Addie knowledge base improvement - no protocol changes) diff --git a/.changeset/loud-ducks-cough.md b/.changeset/loud-ducks-cough.md deleted file mode 100644 index 0e7d22574..000000000 --- a/.changeset/loud-ducks-cough.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix ambiguous ORDER BY column in getMembershipsByWorkingGroup query. diff --git a/.changeset/loud-hairs-repeat.md b/.changeset/loud-hairs-repeat.md deleted file mode 100644 index 76db2d279..000000000 --- a/.changeset/loud-hairs-repeat.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Filter RSS and email content from research section to show only member perspectives. diff --git a/.changeset/loud-pigs-heal.md b/.changeset/loud-pigs-heal.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/loud-pigs-heal.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/lovely-banks-argue.md b/.changeset/lovely-banks-argue.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/lovely-banks-argue.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/lovely-dragons-know.md b/.changeset/lovely-dragons-know.md deleted file mode 100644 index 74fa3d280..000000000 --- a/.changeset/lovely-dragons-know.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix profile modal Continue button not working on dashboard. Added proper change event listeners to radio buttons for more reliable selection handling across browsers and mobile devices. diff --git a/.changeset/many-cups-teach.md b/.changeset/many-cups-teach.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/many-cups-teach.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/many-doors-shine.md b/.changeset/many-doors-shine.md deleted file mode 100644 index 8973ad096..000000000 --- a/.changeset/many-doors-shine.md +++ /dev/null @@ -1,10 +0,0 @@ ---- ---- - -Add unified account management system with action items, user stakeholders, and momentum tracking. - -- New migration for user_stakeholders and action_items tables -- Database service for managing account assignments and action items -- Momentum check job for analyzing outreach history and creating action items -- Admin UI with action items panel and My Accounts tab -- Reorganized admin sidebar with Account Management section diff --git a/.changeset/member-search-intros.md b/.changeset/member-search-intros.md deleted file mode 100644 index 11dfde4a5..000000000 --- a/.changeset/member-search-intros.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Member search analytics and introduction email improvements (no protocol changes) diff --git a/.changeset/metal-ravens-argue.md b/.changeset/metal-ravens-argue.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/metal-ravens-argue.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/mighty-needles-count.md b/.changeset/mighty-needles-count.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/mighty-needles-count.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/mighty-rings-add.md b/.changeset/mighty-rings-add.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/mighty-rings-add.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/modern-maps-happen.md b/.changeset/modern-maps-happen.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/modern-maps-happen.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/modern-planets-marry.md b/.changeset/modern-planets-marry.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/modern-planets-marry.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/neat-things-lay.md b/.changeset/neat-things-lay.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/neat-things-lay.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/new-coins-think.md b/.changeset/new-coins-think.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/new-coins-think.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/new-meals-battle.md b/.changeset/new-meals-battle.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/new-meals-battle.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/new-olives-play.md b/.changeset/new-olives-play.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/new-olives-play.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/new-suns-study.md b/.changeset/new-suns-study.md deleted file mode 100644 index 781b12113..000000000 --- a/.changeset/new-suns-study.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Server-only audit logging changes - adds comprehensive audit logging for organization lifecycle events and admin viewer. diff --git a/.changeset/nice-camels-serve.md b/.changeset/nice-camels-serve.md deleted file mode 100644 index 4c5176df5..000000000 --- a/.changeset/nice-camels-serve.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Add collapsible sidebar to chat interface with localStorage persistence. Fix external link handling in desktop app iframe. diff --git a/.changeset/nice-meals-help.md b/.changeset/nice-meals-help.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/nice-meals-help.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/nine-lies-raise.md b/.changeset/nine-lies-raise.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/nine-lies-raise.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/nine-rings-beam.md b/.changeset/nine-rings-beam.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/nine-rings-beam.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/nine-views-clap.md b/.changeset/nine-views-clap.md deleted file mode 100644 index bd889bacf..000000000 --- a/.changeset/nine-views-clap.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Add committee types system: Evolves working groups into multi-type committees (Working Groups, Industry Councils, Regional Chapters, Governance). Includes new navigation dropdown, landing pages for councils/chapters, admin panel updates, and seed data for initial committees. diff --git a/.changeset/ninety-oranges-rush.md b/.changeset/ninety-oranges-rush.md deleted file mode 100644 index 8bb529999..000000000 --- a/.changeset/ninety-oranges-rush.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Consolidate Contacts page into Users page - engagement scores, goals, and insights now shown in Users table and context modal. Remove redundant Contacts page and APIs. diff --git a/.changeset/old-geese-dress.md b/.changeset/old-geese-dress.md deleted file mode 100644 index 7bd09068d..000000000 --- a/.changeset/old-geese-dress.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Add industry gathering management for Addie admin and improve admin form UX. diff --git a/.changeset/old-shirts-hammer.md b/.changeset/old-shirts-hammer.md deleted file mode 100644 index 2e662e733..000000000 --- a/.changeset/old-shirts-hammer.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix outreach preview showing Slack-linking messages for already-linked users and remove guilt-inducing language from outreach variants. diff --git a/.changeset/olive-buses-doubt.md b/.changeset/olive-buses-doubt.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/olive-buses-doubt.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/olive-coats-bathe.md b/.changeset/olive-coats-bathe.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/olive-coats-bathe.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/open-rooms-tap.md b/.changeset/open-rooms-tap.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/open-rooms-tap.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/open-squids-flow.md b/.changeset/open-squids-flow.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/open-squids-flow.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/orange-bottles-reply.md b/.changeset/orange-bottles-reply.md deleted file mode 100644 index 741650006..000000000 --- a/.changeset/orange-bottles-reply.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Clarify AdCP/MCP relationship in docs: AdCP works *over* MCP and A2A as transports, not "built on" MCP. diff --git a/.changeset/orange-coins-wish.md b/.changeset/orange-coins-wish.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/orange-coins-wish.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/perky-deserts-matter.md b/.changeset/perky-deserts-matter.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/perky-deserts-matter.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/personal-workspace-enforcement.md b/.changeset/personal-workspace-enforcement.md deleted file mode 100644 index ec380ec43..000000000 --- a/.changeset/personal-workspace-enforcement.md +++ /dev/null @@ -1,3 +0,0 @@ ---- ---- - diff --git a/.changeset/petite-eels-fly.md b/.changeset/petite-eels-fly.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/petite-eels-fly.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/pink-corners-allow.md b/.changeset/pink-corners-allow.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/pink-corners-allow.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/plain-needles-smell.md b/.changeset/plain-needles-smell.md deleted file mode 100644 index d55d87775..000000000 --- a/.changeset/plain-needles-smell.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix ON CONFLICT clause in domain insert queries to match database schema constraint. diff --git a/.changeset/plain-terms-sip.md b/.changeset/plain-terms-sip.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/plain-terms-sip.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/plenty-trees-relate.md b/.changeset/plenty-trees-relate.md deleted file mode 100644 index a10b808ac..000000000 --- a/.changeset/plenty-trees-relate.md +++ /dev/null @@ -1,28 +0,0 @@ ---- ---- - -Server/dashboard changes: Add Luma integration for AAO events management. - -**Luma API Client** (`server/src/luma/client.ts`): -- Full Luma API client with typed interfaces -- Event operations: create, get, update, delete -- Guest/registration operations: list guests, approve, decline, check-in -- Calendar operations: list calendars, list calendar events -- Webhook payload parsing and validation - -**Luma Webhook Handler** (`POST /api/webhooks/luma`): -- Handles `guest.created` - Syncs new registrations from Luma to AAO database -- Handles `guest.updated` - Updates registration status (approved/declined/checked-in) -- Handles `event.updated` - Syncs event changes from Luma back to AAO - -**Addie Event Tools** for natural language event management: -- `create_event` - Create events in both Luma and AAO database -- `list_upcoming_events` - List upcoming events with filtering -- `get_event_details` - Get event details with registration counts -- `manage_event_registrations` - List, approve waitlist, export registrations -- `update_event` - Update event details - -**Admin Navigation**: -- Added "Events" link to admin sidebar in the Community section - -Requires `LUMA_API_KEY` environment variable for Luma integration. diff --git a/.changeset/polite-candies-rescue.md b/.changeset/polite-candies-rescue.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/polite-candies-rescue.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/polite-candles-walk.md b/.changeset/polite-candles-walk.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/polite-candles-walk.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/polite-cycles-hang.md b/.changeset/polite-cycles-hang.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/polite-cycles-hang.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/polite-socks-swim.md b/.changeset/polite-socks-swim.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/polite-socks-swim.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/polite-tables-fail.md b/.changeset/polite-tables-fail.md deleted file mode 100644 index 8469f93f3..000000000 --- a/.changeset/polite-tables-fail.md +++ /dev/null @@ -1,11 +0,0 @@ ---- ---- - -Add comprehensive prospect ownership and management system: - -- Database migration to convert legacy prospect_owner text to org_stakeholders records -- 5 new Addie admin tools: my_engaged_prospects, my_followups_needed, unassigned_prospects, claim_prospect, suggest_prospects -- "My Prospects" section at top of admin dashboard with hot/followup lists -- Prospect stats in Slack App Home admin panel -- mine=true filter on prospects API -- Fix org owner display to fall back to legacy prospect_owner field when no stakeholder owner exists diff --git a/.changeset/polite-webs-cheat.md b/.changeset/polite-webs-cheat.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/polite-webs-cheat.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/posthog-analytics.md b/.changeset/posthog-analytics.md deleted file mode 100644 index 4f21593d0..000000000 --- a/.changeset/posthog-analytics.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Add PostHog analytics integration for tracking rage clicks, session recordings, and heatmaps. diff --git a/.changeset/pretty-cameras-jog.md b/.changeset/pretty-cameras-jog.md deleted file mode 100644 index 3c864ac71..000000000 --- a/.changeset/pretty-cameras-jog.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Admin UI improvements: dynamic owner dropdowns with "(me)" indicator, quick follow-up form. diff --git a/.changeset/pretty-crabs-create.md b/.changeset/pretty-crabs-create.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/pretty-crabs-create.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/pretty-horses-add.md b/.changeset/pretty-horses-add.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/pretty-horses-add.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/property-governance-protocol.md b/.changeset/property-governance-protocol.md deleted file mode 100644 index 882945edc..000000000 --- a/.changeset/property-governance-protocol.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"adcontextprotocol": minor ---- - -Add Property Governance Protocol support to get_products - -- Add optional `property_list` parameter to get_products request for filtering products by property list -- Add `property_list_applied` response field to indicate whether filtering was applied -- Enables buyers to pass property lists from governance agents to sales agents for compliant inventory discovery diff --git a/.changeset/proud-jars-attack.md b/.changeset/proud-jars-attack.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/proud-jars-attack.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/proud-pugs-punch.md b/.changeset/proud-pugs-punch.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/proud-pugs-punch.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/public-needles-argue.md b/.changeset/public-needles-argue.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/public-needles-argue.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/puny-terms-start.md b/.changeset/puny-terms-start.md deleted file mode 100644 index bafe4fd5e..000000000 --- a/.changeset/puny-terms-start.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Add AXE (Agentic eXecution Engine) documentation with real-time targeting, brand safety, and frequency management details. diff --git a/.changeset/purple-rice-unite.md b/.changeset/purple-rice-unite.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/purple-rice-unite.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/quick-pandas-invent.md b/.changeset/quick-pandas-invent.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/quick-pandas-invent.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/ready-breads-matter.md b/.changeset/ready-breads-matter.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/ready-breads-matter.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/ready-kids-teach.md b/.changeset/ready-kids-teach.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/ready-kids-teach.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/real-cases-join.md b/.changeset/real-cases-join.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/real-cases-join.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/real-places-float.md b/.changeset/real-places-float.md deleted file mode 100644 index 23458d9db..000000000 --- a/.changeset/real-places-float.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -CI fix: Add publish step to release workflow to enable GitHub release creation. diff --git a/.changeset/red-mails-do.md b/.changeset/red-mails-do.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/red-mails-do.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/release-relaxed-schemas.md b/.changeset/release-relaxed-schemas.md deleted file mode 100644 index fb0609cfc..000000000 --- a/.changeset/release-relaxed-schemas.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"adcontextprotocol": patch ---- - -Release schemas with `additionalProperties: true` for forward compatibility - -This releases `dist/schemas/2.5.2/` containing the relaxed schema validation -introduced in #646. Clients can now safely ignore unknown fields when parsing -API responses, allowing the API to evolve without breaking existing integrations. diff --git a/.changeset/ripe-ghosts-bet.md b/.changeset/ripe-ghosts-bet.md deleted file mode 100644 index 50f346308..000000000 --- a/.changeset/ripe-ghosts-bet.md +++ /dev/null @@ -1,9 +0,0 @@ ---- ---- - -Add escalation and learning capture tools for Addie - -- New `escalate_to_admin` tool for capability gaps and requests needing human action -- New `capture_learning` tool to flag valuable user insights for synthesis -- Admin API endpoints for managing escalations -- System prompt updates to prevent Addie from promising actions without tools diff --git a/.changeset/ripe-zebras-sell.md b/.changeset/ripe-zebras-sell.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/ripe-zebras-sell.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/salty-cooks-grin.md b/.changeset/salty-cooks-grin.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/salty-cooks-grin.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/seven-deer-marry.md b/.changeset/seven-deer-marry.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/seven-deer-marry.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/seven-heads-smile.md b/.changeset/seven-heads-smile.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/seven-heads-smile.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/seven-rules-invent.md b/.changeset/seven-rules-invent.md deleted file mode 100644 index 37a3d4f1b..000000000 --- a/.changeset/seven-rules-invent.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Allow working group leaders to schedule meetings for groups they lead via Addie. Added meeting and event tools documentation to Addie's system prompt. diff --git a/.changeset/seven-squids-carry.md b/.changeset/seven-squids-carry.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/seven-squids-carry.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/shaggy-rocks-train.md b/.changeset/shaggy-rocks-train.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/shaggy-rocks-train.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/shaky-paths-attend.md b/.changeset/shaky-paths-attend.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/shaky-paths-attend.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/shiny-points-spend.md b/.changeset/shiny-points-spend.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/shiny-points-spend.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/short-clouds-feel.md b/.changeset/short-clouds-feel.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/short-clouds-feel.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/shy-bats-run.md b/.changeset/shy-bats-run.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/shy-bats-run.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/silent-cars-watch.md b/.changeset/silent-cars-watch.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/silent-cars-watch.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/silent-crews-lose.md b/.changeset/silent-crews-lose.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/silent-crews-lose.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/silly-readers-hunt.md b/.changeset/silly-readers-hunt.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/silly-readers-hunt.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/silver-goats-exist.md b/.changeset/silver-goats-exist.md deleted file mode 100644 index e454a20f6..000000000 --- a/.changeset/silver-goats-exist.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Internal server improvements: static fs import and proper 404 handling for HTML serving. diff --git a/.changeset/silver-suns-sell.md b/.changeset/silver-suns-sell.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/silver-suns-sell.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/sixty-colts-bathe.md b/.changeset/sixty-colts-bathe.md deleted file mode 100644 index a9682143b..000000000 --- a/.changeset/sixty-colts-bathe.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Add company type and revenue tier collection during onboarding flow. diff --git a/.changeset/sixty-ends-ask.md b/.changeset/sixty-ends-ask.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/sixty-ends-ask.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/sixty-paws-punch.md b/.changeset/sixty-paws-punch.md deleted file mode 100644 index 9105fb523..000000000 --- a/.changeset/sixty-paws-punch.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Add OpenTelemetry logging integration for PostHog and fix client-side JavaScript errors. diff --git a/.changeset/skip-welcome-engaged-users.md b/.changeset/skip-welcome-engaged-users.md deleted file mode 100644 index 01554d803..000000000 --- a/.changeset/skip-welcome-engaged-users.md +++ /dev/null @@ -1,6 +0,0 @@ ---- ---- - -No protocol impact - internal behavior change only. - -Skip intro/welcome goals for highly engaged users (committee leaders, working group members, council members, active Slack users). diff --git a/.changeset/slack-engagement-scores.md b/.changeset/slack-engagement-scores.md deleted file mode 100644 index 2a2fb92cb..000000000 --- a/.changeset/slack-engagement-scores.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Website only: Compute engagement scores for Slack-only contacts in admin dashboard diff --git a/.changeset/slick-camels-hide.md b/.changeset/slick-camels-hide.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/slick-camels-hide.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/slick-singers-prove.md b/.changeset/slick-singers-prove.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/slick-singers-prove.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/slick-tigers-invite.md b/.changeset/slick-tigers-invite.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/slick-tigers-invite.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/slimy-meteors-grab.md b/.changeset/slimy-meteors-grab.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/slimy-meteors-grab.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/slimy-singers-care.md b/.changeset/slimy-singers-care.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/slimy-singers-care.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/slow-snails-stand.md b/.changeset/slow-snails-stand.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/slow-snails-stand.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/slow-trains-agree.md b/.changeset/slow-trains-agree.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/slow-trains-agree.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/small-geese-leave.md b/.changeset/small-geese-leave.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/small-geese-leave.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/smart-olives-sort.md b/.changeset/smart-olives-sort.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/smart-olives-sort.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/smooth-rice-chew.md b/.changeset/smooth-rice-chew.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/smooth-rice-chew.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/soft-apples-play.md b/.changeset/soft-apples-play.md deleted file mode 100644 index 6bf8a359b..000000000 --- a/.changeset/soft-apples-play.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix profile completion goal to only show for paid members, handle personal workspaces diff --git a/.changeset/soft-rooms-spend.md b/.changeset/soft-rooms-spend.md deleted file mode 100644 index 968502484..000000000 --- a/.changeset/soft-rooms-spend.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Internal improvements to industry news page: HTML entity parsing, article sorting by publication date, and URL deduplication. diff --git a/.changeset/solid-hotels-occur.md b/.changeset/solid-hotels-occur.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/solid-hotels-occur.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/solid-ideas-shake.md b/.changeset/solid-ideas-shake.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/solid-ideas-shake.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/some-phones-study.md b/.changeset/some-phones-study.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/some-phones-study.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/some-teeth-judge.md b/.changeset/some-teeth-judge.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/some-teeth-judge.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/sparkly-camels-dream.md b/.changeset/sparkly-camels-dream.md deleted file mode 100644 index 648b907b3..000000000 --- a/.changeset/sparkly-camels-dream.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Homepage layout refinement: tightened hero sections, moved Go Agentic section to prominent position after release banner, updated prompts to be more actionable, and removed mission statement band from org-index.html. diff --git a/.changeset/sparkly-onions-hug.md b/.changeset/sparkly-onions-hug.md deleted file mode 100644 index d9927220e..000000000 --- a/.changeset/sparkly-onions-hug.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Add Addie email response capability - allows Addie to reply to email threads when CC'd and explicitly invoked diff --git a/.changeset/spicy-animals-fail.md b/.changeset/spicy-animals-fail.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/spicy-animals-fail.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/spicy-doors-flow.md b/.changeset/spicy-doors-flow.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/spicy-doors-flow.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/spicy-plants-rescue.md b/.changeset/spicy-plants-rescue.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/spicy-plants-rescue.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/spicy-tigers-double.md b/.changeset/spicy-tigers-double.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/spicy-tigers-double.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/stale-cobras-smile.md b/.changeset/stale-cobras-smile.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/stale-cobras-smile.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/stale-hats-dance.md b/.changeset/stale-hats-dance.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/stale-hats-dance.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/stale-tips-drive.md b/.changeset/stale-tips-drive.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/stale-tips-drive.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/strict-foxes-wash.md b/.changeset/strict-foxes-wash.md deleted file mode 100644 index 64c4740cc..000000000 --- a/.changeset/strict-foxes-wash.md +++ /dev/null @@ -1,8 +0,0 @@ ---- ---- - -fix: simplify engagement scoring and fix working group leader detection - -- Simplified engagement scoring: 10 points per Slack action + 20 points per event (capped at 100) -- Fixed working group count to include leaders as implicit members -- Committee leaders no longer receive "Discover Working Groups" recommendations diff --git a/.changeset/strict-lamps-turn.md b/.changeset/strict-lamps-turn.md deleted file mode 100644 index aab5a8b79..000000000 --- a/.changeset/strict-lamps-turn.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix Slack user linking in bulk prospect creation from domain discovery. diff --git a/.changeset/sunny-apples-jam.md b/.changeset/sunny-apples-jam.md deleted file mode 100644 index 3146a532c..000000000 --- a/.changeset/sunny-apples-jam.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Improve Addie's GitHub issue detection for client library bugs vs agent bugs diff --git a/.changeset/sunny-bears-stare.md b/.changeset/sunny-bears-stare.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/sunny-bears-stare.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/sweet-brooms-give.md b/.changeset/sweet-brooms-give.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/sweet-brooms-give.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/sweet-planes-follow.md b/.changeset/sweet-planes-follow.md deleted file mode 100644 index 6aa9556f0..000000000 --- a/.changeset/sweet-planes-follow.md +++ /dev/null @@ -1,10 +0,0 @@ ---- ---- - -Improve Addie's Slack message understanding - -- Fix Addie not seeing forwarded Slack messages (content is in `attachments`, not `text`) -- Add reaction-based confirmations: thumbs up on "should I proceed?" means yes -- Add file share awareness: Addie now sees file metadata when users share files -- Add `fetch_url` tool: Addie can read content from URLs shared in messages -- Add `read_slack_file` tool: Addie can read text files shared in Slack diff --git a/.changeset/sweet-queens-send.md b/.changeset/sweet-queens-send.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/sweet-queens-send.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/sweet-taxis-act.md b/.changeset/sweet-taxis-act.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/sweet-taxis-act.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/swift-points-sniff.md b/.changeset/swift-points-sniff.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/swift-points-sniff.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/tame-hornets-peel.md b/.changeset/tame-hornets-peel.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/tame-hornets-peel.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/tame-hounds-swim.md b/.changeset/tame-hounds-swim.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/tame-hounds-swim.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/tame-llamas-shake.md b/.changeset/tame-llamas-shake.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/tame-llamas-shake.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/tasty-sails-tie.md b/.changeset/tasty-sails-tie.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/tasty-sails-tie.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/ten-bikes-shout.md b/.changeset/ten-bikes-shout.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/ten-bikes-shout.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/ten-crews-joke.md b/.changeset/ten-crews-joke.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/ten-crews-joke.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/ten-experts-fall.md b/.changeset/ten-experts-fall.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/ten-experts-fall.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/ten-groups-heal.md b/.changeset/ten-groups-heal.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/ten-groups-heal.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/ten-towns-admire.md b/.changeset/ten-towns-admire.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/ten-towns-admire.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/tender-experts-repeat.md b/.changeset/tender-experts-repeat.md deleted file mode 100644 index 4ceb3aa47..000000000 --- a/.changeset/tender-experts-repeat.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Remove insight_goal_id references following migration 166 column drop. diff --git a/.changeset/tender-jeans-double.md b/.changeset/tender-jeans-double.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/tender-jeans-double.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/tender-needles-beg.md b/.changeset/tender-needles-beg.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/tender-needles-beg.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/tender-pants-glow.md b/.changeset/tender-pants-glow.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/tender-pants-glow.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/thick-cows-add.md b/.changeset/thick-cows-add.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/thick-cows-add.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/thin-lions-trade.md b/.changeset/thin-lions-trade.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/thin-lions-trade.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/thirty-dots-feel.md b/.changeset/thirty-dots-feel.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/thirty-dots-feel.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/thirty-papayas-rescue.md b/.changeset/thirty-papayas-rescue.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/thirty-papayas-rescue.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/thirty-regions-dance.md b/.changeset/thirty-regions-dance.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/thirty-regions-dance.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/thirty-snails-kneel.md b/.changeset/thirty-snails-kneel.md deleted file mode 100644 index efbd790a0..000000000 --- a/.changeset/thirty-snails-kneel.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Add token-aware context limiting for Addie to prevent prompt overflow errors in long conversations. diff --git a/.changeset/thirty-snakes-fix.md b/.changeset/thirty-snakes-fix.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/thirty-snakes-fix.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/tiny-games-decide.md b/.changeset/tiny-games-decide.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/tiny-games-decide.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/tiny-news-smash.md b/.changeset/tiny-news-smash.md deleted file mode 100644 index d453bc877..000000000 --- a/.changeset/tiny-news-smash.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Add mobile app-like experience with slide-in navigation, safe area handling, touch-optimized targets, and PWA support. diff --git a/.changeset/tired-rockets-lie.md b/.changeset/tired-rockets-lie.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/tired-rockets-lie.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/tricky-baths-obey.md b/.changeset/tricky-baths-obey.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/tricky-baths-obey.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/tricky-worms-push.md b/.changeset/tricky-worms-push.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/tricky-worms-push.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/twelve-baboons-smell.md b/.changeset/twelve-baboons-smell.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/twelve-baboons-smell.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/twelve-books-cross.md b/.changeset/twelve-books-cross.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/twelve-books-cross.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/twenty-ads-lay.md b/.changeset/twenty-ads-lay.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/twenty-ads-lay.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/twenty-bobcats-fall.md b/.changeset/twenty-bobcats-fall.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/twenty-bobcats-fall.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/wacky-seals-eat.md b/.changeset/wacky-seals-eat.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/wacky-seals-eat.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/wacky-things-refuse.md b/.changeset/wacky-things-refuse.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/wacky-things-refuse.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/wacky-worms-speak.md b/.changeset/wacky-worms-speak.md deleted file mode 100644 index 42ecbe41c..000000000 --- a/.changeset/wacky-worms-speak.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Fix admin tools not being available in Slack DM threads, add timeframe filtering to conversation stats, and fix feedback UI re-rendering after save diff --git a/.changeset/warm-jars-attack.md b/.changeset/warm-jars-attack.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/warm-jars-attack.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/warm-lamps-accept.md b/.changeset/warm-lamps-accept.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/warm-lamps-accept.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/wet-keys-wash.md b/.changeset/wet-keys-wash.md deleted file mode 100644 index 2405357f9..000000000 --- a/.changeset/wet-keys-wash.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Add brand_manifest parameter to test_adcp_agent tool, allowing users to specify custom brands when testing agents. Defaults to Nike if not provided. diff --git a/.changeset/wicked-islands-tickle.md b/.changeset/wicked-islands-tickle.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/wicked-islands-tickle.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/wicked-memes-act.md b/.changeset/wicked-memes-act.md deleted file mode 100644 index 759679535..000000000 --- a/.changeset/wicked-memes-act.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Admin collaboration features for outreach: add insight button, year reference cleanup, vendor membership goal, admin nudge/override diff --git a/.changeset/wide-kiwis-say.md b/.changeset/wide-kiwis-say.md deleted file mode 100644 index 34a6a9b18..000000000 --- a/.changeset/wide-kiwis-say.md +++ /dev/null @@ -1,11 +0,0 @@ ---- ---- - -Consolidate rating system to thumbs up/down and add rating_source to distinguish user vs admin feedback. - -Add eval framework for testing rule changes against historical interactions: -- New tables: addie_eval_runs, addie_eval_results -- Re-execute historical messages with proposed rules using real Claude calls -- Compare original vs new responses (routing, tools, response text) -- Human review with verdicts (improved/same/worse/uncertain) -- API endpoints: POST/GET /api/admin/addie/eval/runs, GET /results, PUT /review diff --git a/.changeset/wide-shirts-attack.md b/.changeset/wide-shirts-attack.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/wide-shirts-attack.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/wise-bags-invite.md b/.changeset/wise-bags-invite.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/wise-bags-invite.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/wise-places-invent.md b/.changeset/wise-places-invent.md deleted file mode 100644 index 1a9d8eea6..000000000 --- a/.changeset/wise-places-invent.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Documentation improvements: Added testable JSON examples with $schema declarations to formats.mdx, consolidated list_creative_formats docs, and split preview_creative.mdx into core reference and advanced guide for better readability. diff --git a/.changeset/wise-tigers-lose.md b/.changeset/wise-tigers-lose.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/wise-tigers-lose.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/witty-teeth-live.md b/.changeset/witty-teeth-live.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/witty-teeth-live.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/yellow-ghosts-appear.md b/.changeset/yellow-ghosts-appear.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/yellow-ghosts-appear.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/yellow-knives-warn.md b/.changeset/yellow-knives-warn.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/yellow-knives-warn.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/yellow-llamas-lie.md b/.changeset/yellow-llamas-lie.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/yellow-llamas-lie.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/young-baths-kiss.md b/.changeset/young-baths-kiss.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/young-baths-kiss.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/young-masks-care.md b/.changeset/young-masks-care.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/young-masks-care.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/yummy-areas-bet.md b/.changeset/yummy-areas-bet.md deleted file mode 100644 index 99bd05931..000000000 --- a/.changeset/yummy-areas-bet.md +++ /dev/null @@ -1,9 +0,0 @@ ---- ---- - -Add regional chapters and industry event presence features: -- User location tracking (city, country) for chapter matching -- Event groups (committee_type: 'event') linked to industry events -- Slack channel auto-sync: join channel = join group -- Admin UI for event groups and chapters -- Addie tools for member-driven chapter creation diff --git a/CHANGELOG.md b/CHANGELOG.md index fc9abadea..50c04f3c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,67 @@ # Changelog +## 2.7.0 + +### Minor Changes + +- e2b0b62: Add unified `assets` field to format schema for better asset discovery + + - Add new `assets` array to format schema with `required` boolean per asset + - Deprecate `assets_required` (still supported for backward compatibility) + - Enables full asset discovery for buyers and AI agents to see all supported assets + - Optional assets like impression trackers can now be discovered and used + +- 5cd83b8: Add Property Governance Protocol support to get_products + + - Add optional `property_list` parameter to get_products request for filtering products by property list + - Add `property_list_applied` response field to indicate whether filtering was applied + - Enables buyers to pass property lists from governance agents to sales agents for compliant inventory discovery + +### Patch Changes + +- 309a880: Allow additional properties in all JSON schemas for forward compatibility + + Changes all schemas from `"additionalProperties": false` to `"additionalProperties": true`. This enables clients running older schema versions to accept responses from servers with newer schemas without breaking validation - a standard practice for protocol evolution in distributed systems. + +- 5d0ce75: Add explicit type definition to error.json details property + + The `details` property in core/error.json now explicitly declares `"type": "object"` and `"additionalProperties": true`, consistent with other error details definitions in the codebase. This addresses issue #343 where the data type was unspecified. + +- cdcd70f: Fix migration 151 to delete duplicates before updating Slack IDs to WorkOS IDs +- 39abf79: Add missing fields to package request schemas for consistency with core/package.json. + + **Schema Changes:** + + - `media-buy/package-request.json`: Added `impressions` and `paused` fields + - `media-buy/update-media-buy-request.json`: Added `impressions` field to package updates + + **Details:** + + - `impressions`: Impression goal for the package (optional, minimum: 0) + - `paused`: Create package in paused state (optional, default: false) + + These fields were defined in `core/package.json` but missing from the request schemas, making it impossible to set impression goals or initial paused state when creating/updating media buys. + + **Documentation:** + + - Updated `create_media_buy` task reference with new package parameters + - Updated `update_media_buy` task reference with impressions parameter + +- fa68588: fix: display Slack profile name for chapter leaders without WorkOS accounts + + Leaders added via Slack ID that haven't linked their WorkOS account now display + their Slack profile name (real_name or display_name) instead of the raw Slack + user ID (e.g., U09BEKNJ3GB). + + The getLeaders and getLeadersBatch queries now include slack_user_mappings as an + additional name source in the COALESCE chain. + +- 9315247: Release schemas with `additionalProperties: true` for forward compatibility + + This releases `dist/schemas/2.5.2/` containing the relaxed schema validation + introduced in #646. Clients can now safely ignore unknown fields when parsing + API responses, allowing the API to evolve without breaking existing integrations. + ## 2.6.0 ### Minor Changes @@ -16,10 +78,12 @@ Previously, buyers and AI agents could only see required assets via `assets_required`. There was no way to discover optional assets that enhance creatives (companion banners, third-party tracking pixels, etc.). Since each asset already has a `required` boolean field, we introduced a unified `assets` array where: + - `required: true` - Asset MUST be provided for a valid creative - `required: false` - Asset is optional, enhances the creative when provided This enables: + - **Full asset discovery**: Buyers and AI agents can see ALL assets a format supports - **Richer creatives**: Optional assets like impression trackers can now be discovered and used - **Cleaner schema**: Single array instead of two separate arrays @@ -28,11 +92,29 @@ ```json { - "format_id": { "agent_url": "https://creative.adcontextprotocol.org", "id": "video_30s" }, + "format_id": { + "agent_url": "https://creative.adcontextprotocol.org", + "id": "video_30s" + }, "assets": [ - { "item_type": "individual", "asset_id": "video_file", "asset_type": "video", "required": true }, - { "item_type": "individual", "asset_id": "end_card", "asset_type": "image", "required": false }, - { "item_type": "individual", "asset_id": "impression_tracker", "asset_type": "url", "required": false } + { + "item_type": "individual", + "asset_id": "video_file", + "asset_type": "video", + "required": true + }, + { + "item_type": "individual", + "asset_id": "end_card", + "asset_type": "image", + "required": false + }, + { + "item_type": "individual", + "asset_id": "impression_tracker", + "asset_type": "url", + "required": false + } ] } ``` diff --git a/dist/schemas/2.7.0/adagents.json b/dist/schemas/2.7.0/adagents.json new file mode 100644 index 000000000..3390b9eae --- /dev/null +++ b/dist/schemas/2.7.0/adagents.json @@ -0,0 +1,586 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "/schemas/2.7.0/adagents.json", + "title": "Authorized Sales Agents", + "description": "Declaration of authorized sales agents for advertising inventory. Hosted at /.well-known/adagents.json on publisher domains. Can either contain the full structure inline or reference an authoritative URL.", + "oneOf": [ + { + "type": "object", + "description": "URL reference variant - points to the authoritative location of the adagents.json file", + "properties": { + "$schema": { + "type": "string", + "description": "JSON Schema identifier for this adagents.json file" + }, + "authoritative_location": { + "type": "string", + "format": "uri", + "pattern": "^https://", + "description": "HTTPS URL of the authoritative adagents.json file. When present, this file is a reference and the authoritative location contains the actual agent authorization data." + }, + "last_updated": { + "type": "string", + "format": "date-time", + "description": "ISO 8601 timestamp indicating when this reference was last updated" + } + }, + "required": [ + "authoritative_location" + ], + "additionalProperties": true + }, + { + "type": "object", + "description": "Inline structure variant - contains full agent authorization data", + "properties": { + "$schema": { + "type": "string", + "description": "JSON Schema identifier for this adagents.json file" + }, + "contact": { + "type": "object", + "description": "Contact information for the entity managing this adagents.json file (may be publisher or third-party operator)", + "properties": { + "name": { + "type": "string", + "description": "Name of the entity managing this file (e.g., 'Meta Advertising Operations', 'Clear Channel Digital')", + "minLength": 1, + "maxLength": 255 + }, + "email": { + "type": "string", + "format": "email", + "description": "Contact email for questions or issues with this authorization file", + "minLength": 1, + "maxLength": 255 + }, + "domain": { + "type": "string", + "description": "Primary domain of the entity managing this file", + "pattern": "^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$" + }, + "seller_id": { + "type": "string", + "description": "Seller ID from IAB Tech Lab sellers.json (if applicable)", + "minLength": 1, + "maxLength": 255 + }, + "tag_id": { + "type": "string", + "description": "TAG Certified Against Fraud ID for verification (if applicable)", + "minLength": 1, + "maxLength": 100 + } + }, + "required": [ + "name" + ], + "additionalProperties": true + }, + "properties": { + "type": "array", + "description": "Array of all properties covered by this adagents.json file. Defines the canonical property list that authorized agents reference.", + "items": { + "$ref": "/schemas/2.7.0/core/property.json" + }, + "minItems": 1 + }, + "tags": { + "type": "object", + "description": "Metadata for each tag referenced by properties. Provides human-readable context for property tag values.", + "additionalProperties": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Human-readable name for this tag" + }, + "description": { + "type": "string", + "description": "Description of what this tag represents" + } + }, + "required": [ + "name", + "description" + ], + "additionalProperties": true + } + }, + "authorized_agents": { + "type": "array", + "description": "Array of sales agents authorized to sell inventory for properties in this file", + "items": { + "oneOf": [ + { + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "description": "The authorized agent's API endpoint URL" + }, + "authorized_for": { + "type": "string", + "description": "Human-readable description of what this agent is authorized to sell", + "minLength": 1, + "maxLength": 500 + }, + "authorization_type": { + "type": "string", + "const": "property_ids", + "description": "Discriminator indicating authorization by specific property IDs" + }, + "property_ids": { + "type": "array", + "description": "Property IDs this agent is authorized for. Resolved against the top-level properties array in this file", + "items": { + "$ref": "/schemas/2.7.0/core/property-id.json" + }, + "minItems": 1 + } + }, + "required": [ + "url", + "authorized_for", + "authorization_type", + "property_ids" + ], + "additionalProperties": true + }, + { + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "description": "The authorized agent's API endpoint URL" + }, + "authorized_for": { + "type": "string", + "description": "Human-readable description of what this agent is authorized to sell", + "minLength": 1, + "maxLength": 500 + }, + "authorization_type": { + "type": "string", + "const": "property_tags", + "description": "Discriminator indicating authorization by property tags" + }, + "property_tags": { + "type": "array", + "description": "Tags identifying which properties this agent is authorized for. Resolved against the top-level properties array in this file using tag matching", + "items": { + "$ref": "/schemas/2.7.0/core/property-tag.json" + }, + "minItems": 1 + } + }, + "required": [ + "url", + "authorized_for", + "authorization_type", + "property_tags" + ], + "additionalProperties": true + }, + { + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "description": "The authorized agent's API endpoint URL" + }, + "authorized_for": { + "type": "string", + "description": "Human-readable description of what this agent is authorized to sell", + "minLength": 1, + "maxLength": 500 + }, + "authorization_type": { + "type": "string", + "const": "inline_properties", + "description": "Discriminator indicating authorization by inline property definitions" + }, + "properties": { + "type": "array", + "description": "Specific properties this agent is authorized for (alternative to property_ids/property_tags)", + "items": { + "$ref": "/schemas/2.7.0/core/property.json" + }, + "minItems": 1 + } + }, + "required": [ + "url", + "authorized_for", + "authorization_type", + "properties" + ], + "additionalProperties": true + }, + { + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "description": "The authorized agent's API endpoint URL" + }, + "authorized_for": { + "type": "string", + "description": "Human-readable description of what this agent is authorized to sell", + "minLength": 1, + "maxLength": 500 + }, + "authorization_type": { + "type": "string", + "const": "publisher_properties", + "description": "Discriminator indicating authorization for properties from other publisher domains" + }, + "publisher_properties": { + "type": "array", + "description": "Properties from other publisher domains this agent is authorized for. Each entry specifies a publisher domain and which of their properties this agent can sell", + "items": { + "$ref": "/schemas/2.7.0/core/publisher-property-selector.json" + }, + "minItems": 1 + } + }, + "required": [ + "url", + "authorized_for", + "authorization_type", + "publisher_properties" + ], + "additionalProperties": true + } + ] + }, + "minItems": 1 + }, + "last_updated": { + "type": "string", + "format": "date-time", + "description": "ISO 8601 timestamp indicating when this file was last updated" + }, + "property_features": { + "type": "array", + "description": "[AdCP 3.0] Optional list of agents that provide property feature data (certifications, scores, compliance status). Used for discovery - actual data comes from querying the agent's get_property_features task.", + "items": { + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "description": "The agent's API endpoint URL (must implement get_property_features)" + }, + "name": { + "type": "string", + "description": "Human-readable name of the vendor/agent (e.g., 'Scope3', 'TAG', 'OneTrust')" + }, + "features": { + "type": "array", + "description": "Feature IDs this agent provides (e.g., 'carbon_score', 'tag_certified_against_fraud'). Use list_property_features on the agent for full definitions.", + "items": { + "type": "string" + }, + "minItems": 1 + }, + "publisher_id": { + "type": "string", + "description": "Optional publisher identifier at this agent (for lookup)" + } + }, + "required": ["url", "name", "features"], + "additionalProperties": true + } + } + }, + "required": [ + "authorized_agents" + ], + "additionalProperties": true + } + ], + "examples": [ + { + "$schema": "/schemas/2.7.0/adagents.json", + "authoritative_location": "https://cdn.example.com/adagents/v2/adagents.json", + "last_updated": "2025-01-15T10:00:00Z" + }, + { + "$schema": "/schemas/2.7.0/adagents.json", + "properties": [ + { + "property_type": "website", + "name": "Example Site", + "identifiers": [ + { + "type": "domain", + "value": "example.com" + } + ], + "publisher_domain": "example.com" + } + ], + "authorized_agents": [ + { + "url": "https://agent.example.com", + "authorized_for": "Official sales agent", + "authorization_type": "property_tags", + "property_tags": [ + "all" + ] + } + ], + "tags": { + "all": { + "name": "All Properties", + "description": "All properties in this file" + } + }, + "last_updated": "2025-01-10T12:00:00Z" + }, + { + "$schema": "/schemas/2.7.0/adagents.json", + "contact": { + "name": "Meta Advertising Operations", + "email": "adops@meta.com", + "domain": "meta.com", + "seller_id": "pub-meta-12345", + "tag_id": "12345" + }, + "properties": [ + { + "property_type": "mobile_app", + "name": "Instagram", + "identifiers": [ + { + "type": "ios_bundle", + "value": "com.burbn.instagram" + }, + { + "type": "android_package", + "value": "com.instagram.android" + } + ], + "tags": [ + "meta_network", + "social_media" + ], + "publisher_domain": "instagram.com" + }, + { + "property_type": "mobile_app", + "name": "Facebook", + "identifiers": [ + { + "type": "ios_bundle", + "value": "com.facebook.Facebook" + }, + { + "type": "android_package", + "value": "com.facebook.katana" + } + ], + "tags": [ + "meta_network", + "social_media" + ], + "publisher_domain": "facebook.com" + }, + { + "property_type": "mobile_app", + "name": "WhatsApp", + "identifiers": [ + { + "type": "ios_bundle", + "value": "net.whatsapp.WhatsApp" + }, + { + "type": "android_package", + "value": "com.whatsapp" + } + ], + "tags": [ + "meta_network", + "messaging" + ], + "publisher_domain": "whatsapp.com" + } + ], + "tags": { + "meta_network": { + "name": "Meta Network", + "description": "All Meta-owned properties" + }, + "social_media": { + "name": "Social Media Apps", + "description": "Social networking applications" + }, + "messaging": { + "name": "Messaging Apps", + "description": "Messaging and communication apps" + } + }, + "authorized_agents": [ + { + "url": "https://meta-ads.com", + "authorized_for": "All Meta properties", + "authorization_type": "property_tags", + "property_tags": [ + "meta_network" + ] + } + ], + "last_updated": "2025-01-10T15:30:00Z" + }, + { + "$schema": "/schemas/2.7.0/adagents.json", + "contact": { + "name": "Tumblr Advertising" + }, + "properties": [ + { + "property_type": "website", + "name": "Tumblr Corporate", + "identifiers": [ + { + "type": "domain", + "value": "tumblr.com" + } + ], + "tags": [ + "corporate" + ], + "publisher_domain": "tumblr.com" + } + ], + "tags": { + "corporate": { + "name": "Corporate Properties", + "description": "Tumblr-owned corporate properties (not user blogs)" + } + }, + "authorized_agents": [ + { + "url": "https://tumblr-sales.com", + "authorized_for": "Tumblr corporate properties only", + "authorization_type": "property_tags", + "property_tags": [ + "corporate" + ] + } + ], + "last_updated": "2025-01-10T16:00:00Z" + }, + { + "$schema": "/schemas/2.7.0/adagents.json", + "contact": { + "name": "Example Third-Party Sales Agent", + "email": "sales@agent.example", + "domain": "agent.example" + }, + "authorized_agents": [ + { + "url": "https://agent.example/api", + "authorized_for": "CNN CTV properties via publisher authorization", + "authorization_type": "publisher_properties", + "publisher_properties": [ + { + "publisher_domain": "cnn.com", + "selection_type": "by_id", + "property_ids": [ + "cnn_ctv_app" + ] + } + ] + }, + { + "url": "https://agent.example/api", + "authorized_for": "All CTV properties from multiple publishers", + "authorization_type": "publisher_properties", + "publisher_properties": [ + { + "publisher_domain": "cnn.com", + "selection_type": "by_tag", + "property_tags": [ + "ctv" + ] + }, + { + "publisher_domain": "espn.com", + "selection_type": "by_tag", + "property_tags": [ + "ctv" + ] + } + ] + } + ], + "last_updated": "2025-01-10T17:00:00Z" + }, + { + "$schema": "/schemas/2.7.0/adagents.json", + "contact": { + "name": "Premium News Publisher", + "email": "adops@news.example.com", + "domain": "news.example.com" + }, + "properties": [ + { + "property_type": "website", + "name": "News Example", + "identifiers": [ + { + "type": "domain", + "value": "news.example.com" + } + ], + "tags": ["premium", "news"], + "publisher_domain": "news.example.com" + } + ], + "tags": { + "premium": { + "name": "Premium Properties", + "description": "High-quality, brand-safe properties" + }, + "news": { + "name": "News Properties", + "description": "News and journalism content" + } + }, + "authorized_agents": [ + { + "url": "https://sales.news.example.com", + "authorized_for": "All news properties", + "authorization_type": "property_tags", + "property_tags": ["news"] + } + ], + "property_features": [ + { + "url": "https://api.scope3.com", + "name": "Scope3", + "features": ["carbon_score", "sustainability_grade"], + "publisher_id": "pub_news_12345" + }, + { + "url": "https://api.tagtoday.net", + "name": "TAG", + "features": ["tag_certified_against_fraud", "tag_brand_safety_certified"] + }, + { + "url": "https://api.onetrust.com", + "name": "OneTrust", + "features": ["gdpr_compliant", "tcf_registered", "ccpa_compliant"], + "publisher_id": "ot_news_67890" + } + ], + "last_updated": "2025-01-10T18:00:00Z" + } + ] +} diff --git a/dist/schemas/2.7.0/bundled/media-buy/build-creative-request.json b/dist/schemas/2.7.0/bundled/media-buy/build-creative-request.json new file mode 100644 index 000000000..dbdd54753 --- /dev/null +++ b/dist/schemas/2.7.0/bundled/media-buy/build-creative-request.json @@ -0,0 +1,1349 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "/schemas/2.7.0/bundled/media-buy/build-creative-request.json", + "title": "Build Creative Request", + "description": "Request to transform or generate a creative manifest. Takes a source manifest (which may be minimal for pure generation) and produces a target manifest in the specified format. The source manifest should include all assets required by the target format (e.g., promoted_offerings for generative formats).", + "type": "object", + "properties": { + "message": { + "type": "string", + "description": "Natural language instructions for the transformation or generation. For pure generation, this is the creative brief. For transformation, this provides guidance on how to adapt the creative." + }, + "creative_manifest": { + "title": "Creative Manifest", + "description": "Creative manifest to transform or generate from. For pure generation, this should include the target format_id and any required input assets (e.g., promoted_offerings for generative formats). For transformation (e.g., resizing, reformatting), this is the complete creative to adapt.", + "type": "object", + "properties": { + "format_id": { + "title": "Format ID", + "description": "Format identifier this manifest is for. Can be a template format (id only) or a deterministic format (id + dimensions/duration). For dimension-specific creatives, include width/height/unit in the format_id to create a unique identifier (e.g., {id: 'display_static', width: 300, height: 250, unit: 'px'}).", + "type": "object", + "properties": { + "agent_url": { + "type": "string", + "format": "uri", + "description": "URL of the agent that defines this format (e.g., 'https://creatives.adcontextprotocol.org' for standard formats, or 'https://publisher.com/.well-known/adcp/sales' for custom formats)" + }, + "id": { + "type": "string", + "pattern": "^[a-zA-Z0-9_-]+$", + "description": "Format identifier within the agent's namespace (e.g., 'display_static', 'video_hosted', 'audio_standard'). When used alone, references a template format. When combined with dimension/duration fields, creates a parameterized format ID for a specific variant." + }, + "width": { + "type": "integer", + "minimum": 1, + "description": "Width in pixels for visual formats. When specified, height must also be specified. Both fields together create a parameterized format ID for dimension-specific variants." + }, + "height": { + "type": "integer", + "minimum": 1, + "description": "Height in pixels for visual formats. When specified, width must also be specified. Both fields together create a parameterized format ID for dimension-specific variants." + }, + "duration_ms": { + "type": "number", + "minimum": 1, + "description": "Duration in milliseconds for time-based formats (video, audio). When specified, creates a parameterized format ID. Omit to reference a template format without parameters." + } + }, + "required": [ + "agent_url", + "id" + ], + "additionalProperties": true, + "dependencies": { + "width": [ + "height" + ], + "height": [ + "width" + ] + } + }, + "promoted_offering": { + "type": "string", + "description": "Product name or offering being advertised. Maps to promoted_offerings in create_media_buy request to associate creative with the product being promoted." + }, + "assets": { + "type": "object", + "description": "Map of asset IDs to actual asset content. Each key MUST match an asset_id from the format's assets_required array (e.g., 'banner_image', 'clickthrough_url', 'video_file', 'vast_tag'). The asset_id is the technical identifier used to match assets to format requirements.\n\nIMPORTANT: Creative manifest validation MUST be performed in the context of the format specification. The format defines what type each asset_id should be, which eliminates any validation ambiguity.", + "patternProperties": { + "^[a-z0-9_]+$": { + "oneOf": [ + { + "title": "Image Asset", + "description": "Image asset with URL and dimensions", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "description": "URL to the image asset" + }, + "width": { + "type": "integer", + "minimum": 1, + "description": "Width in pixels" + }, + "height": { + "type": "integer", + "minimum": 1, + "description": "Height in pixels" + }, + "format": { + "type": "string", + "description": "Image file format (jpg, png, gif, webp, etc.)" + }, + "alt_text": { + "type": "string", + "description": "Alternative text for accessibility" + } + }, + "required": [ + "url", + "width", + "height" + ], + "additionalProperties": true + }, + { + "title": "Video Asset", + "description": "Video asset with URL and specifications", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "description": "URL to the video asset" + }, + "width": { + "type": "integer", + "minimum": 1, + "description": "Width in pixels" + }, + "height": { + "type": "integer", + "minimum": 1, + "description": "Height in pixels" + }, + "duration_ms": { + "type": "integer", + "description": "Video duration in milliseconds", + "minimum": 1 + }, + "format": { + "type": "string", + "description": "Video file format (mp4, webm, mov, etc.)" + }, + "bitrate_kbps": { + "type": "integer", + "description": "Video bitrate in kilobits per second", + "minimum": 1 + } + }, + "required": [ + "url", + "width", + "height" + ], + "additionalProperties": true + }, + { + "title": "Audio Asset", + "description": "Audio asset with URL and specifications", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "description": "URL to the audio asset" + }, + "duration_ms": { + "type": "integer", + "description": "Audio duration in milliseconds", + "minimum": 0 + }, + "format": { + "type": "string", + "description": "Audio file format (mp3, wav, aac, etc.)" + }, + "bitrate_kbps": { + "type": "integer", + "description": "Audio bitrate in kilobits per second", + "minimum": 1 + } + }, + "required": [ + "url" + ], + "additionalProperties": true + }, + { + "title": "VAST Asset", + "description": "VAST (Video Ad Serving Template) tag for third-party video ad serving", + "oneOf": [ + { + "type": "object", + "properties": { + "delivery_type": { + "type": "string", + "const": "url", + "description": "Discriminator indicating VAST is delivered via URL endpoint" + }, + "url": { + "type": "string", + "format": "uri", + "description": "URL endpoint that returns VAST XML" + }, + "vast_version": { + "title": "VAST Version", + "description": "VAST specification version", + "type": "string", + "enum": [ + "2.0", + "3.0", + "4.0", + "4.1", + "4.2" + ] + }, + "vpaid_enabled": { + "type": "boolean", + "description": "Whether VPAID (Video Player-Ad Interface Definition) is supported" + }, + "duration_ms": { + "type": "integer", + "description": "Expected video duration in milliseconds (if known)", + "minimum": 0 + }, + "tracking_events": { + "type": "array", + "items": { + "title": "VAST Tracking Event", + "description": "Standard VAST tracking events for video ad playback and interaction", + "type": "string", + "enum": [ + "start", + "firstQuartile", + "midpoint", + "thirdQuartile", + "complete", + "impression", + "click", + "pause", + "resume", + "skip", + "mute", + "unmute", + "fullscreen", + "exitFullscreen", + "playerExpand", + "playerCollapse" + ] + }, + "description": "Tracking events supported by this VAST tag" + } + }, + "required": [ + "delivery_type", + "url" + ], + "additionalProperties": true + }, + { + "type": "object", + "properties": { + "delivery_type": { + "type": "string", + "const": "inline", + "description": "Discriminator indicating VAST is delivered as inline XML content" + }, + "content": { + "type": "string", + "description": "Inline VAST XML content" + }, + "vast_version": { + "title": "VAST Version", + "description": "VAST specification version", + "type": "string", + "enum": [ + "2.0", + "3.0", + "4.0", + "4.1", + "4.2" + ] + }, + "vpaid_enabled": { + "type": "boolean", + "description": "Whether VPAID (Video Player-Ad Interface Definition) is supported" + }, + "duration_ms": { + "type": "integer", + "description": "Expected video duration in milliseconds (if known)", + "minimum": 0 + }, + "tracking_events": { + "type": "array", + "items": { + "title": "VAST Tracking Event", + "description": "Standard VAST tracking events for video ad playback and interaction", + "type": "string", + "enum": [ + "start", + "firstQuartile", + "midpoint", + "thirdQuartile", + "complete", + "impression", + "click", + "pause", + "resume", + "skip", + "mute", + "unmute", + "fullscreen", + "exitFullscreen", + "playerExpand", + "playerCollapse" + ] + }, + "description": "Tracking events supported by this VAST tag" + } + }, + "required": [ + "delivery_type", + "content" + ], + "additionalProperties": true + } + ] + }, + { + "title": "Text Asset", + "description": "Text content asset", + "type": "object", + "properties": { + "content": { + "type": "string", + "description": "Text content" + }, + "language": { + "type": "string", + "description": "Language code (e.g., 'en', 'es', 'fr')" + } + }, + "required": [ + "content" + ], + "additionalProperties": true + }, + { + "title": "URL Asset", + "description": "URL reference asset", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "description": "URL reference" + }, + "url_type": { + "title": "URL Asset Type", + "description": "Type of URL asset: 'clickthrough' for user click destination (landing page), 'tracker_pixel' for impression/event tracking via HTTP request (fires GET, expects pixel/204 response), 'tracker_script' for measurement SDKs that must load as