Skip to content

feat(audience): add foundation types, API methods, and infrastructure#726

Closed
meryldakin wants to merge 1 commit intomainfrom
meryldakin/audience-foundation
Closed

feat(audience): add foundation types, API methods, and infrastructure#726
meryldakin wants to merge 1 commit intomainfrom
meryldakin/audience-foundation

Conversation

@meryldakin
Copy link
Contributor

Summary

  • Add AudienceData types with static/dynamic support and segment definitions
  • Add API methods: listAudiences, getAudience, upsertAudience, validateAudience, archiveAudience
  • Add "audience" to ResourceType and ALL_RESOURCE_TYPES
  • Add AudienceDirContext type
  • Add viewAudienceUrl helper
  • Export audience marshal index

Stack

This is PR 1 of 4 in the audience resource implementation stack:

  1. Foundation (this PR) - Types, API methods, resource infrastructure
  2. Read Commands - list, get, open commands
  3. Filesystem Commands - pull, push, validate commands + marshal layer
  4. Creation/Deletion - new, archive commands + generator

Test Plan

  • Type checking passes (pre-existing issues with missing deps in repo)
  • Linting passes

🤖 Generated with Claude Code

Copy link
Contributor Author

meryldakin commented Mar 9, 2026

@meryldakin meryldakin marked this pull request as draft March 9, 2026 14:10
@meryldakin meryldakin force-pushed the meryldakin/audience-foundation branch from 48211e6 to 1166166 Compare March 9, 2026 14:13
@meryldakin meryldakin marked this pull request as ready for review March 9, 2026 14:13
Add audience resource foundation:
- AudienceData types with static/dynamic support and segment definitions
- API methods: listAudiences, getAudience, upsertAudience, validateAudience, archiveAudience
- Add 'audience' to ResourceType and ALL_RESOURCE_TYPES
- Add AudienceDirContext type
- Add viewAudienceUrl helper
- Export audience marshal index
@meryldakin meryldakin force-pushed the meryldakin/audience-foundation branch from 1166166 to fab8d39 Compare March 9, 2026 14:20
@meryldakin
Copy link
Contributor Author

Superseded by #730 (combined PR)

@meryldakin meryldakin closed this Mar 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant