Repository navigation
feat(catalog): six paid media roles - #226
Merged
Merged
Conversation
Brand guardian, UI designer, UX architect, accessibility reviewer, presentation designer, infographic designer, image prompt writer and design critic, with their text in the three languages. The catalog is now 66 roles; search and the category filter already cover them. Spec 18 drops item 6 (remote access with Tailscale), kept as a numbered slot so references to the other items stay valid: the phone uses the account server (28) instead.
Bookkeeper, budget planner, financial analyst, cash flow forecaster, bills assistant, invoicing assistant and tax organizer, with their text in the three languages. None moves money, signs in to a bank or tax site or asks for a password, and each says it does not replace an accountant or an adviser (spec 26.7). The catalog is now 73 roles.
Search ads strategist, paid social strategist, ad creative strategist, ad account auditor, tracking specialist and search query analyst, with their text in the three languages. None creates, changes or pays for an ad or signs in to an ad account; the paid social one never targets by sensitive traits. The catalog is now 79 roles.
httpsphl
enabled auto-merge
October 9, 2026 14:11
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Six roles for paid media (G4), listed under Marketing & sales: search ads strategist, paid social strategist, ad creative strategist, ad account auditor, tracking specialist and search query analyst. The catalog goes from 73 to 79 roles, with the text in English, Portuguese and Spanish.
None of them creates, changes or pays for an ad, or signs in to an ad account: the owner does that with their plan. The paid social one never targets by sensitive traits, and the creative one only uses claims the owner can prove. The auditor works from exports and has no access to the account.
Stacked on #225 (finance), which is stacked on #224 (design); merge those first.
Checks
cargo fmt,clippy -D warnings,catalog_lint, catalog and chief tests passpnpm checkpasses (556 tests)Manual (needs the real Claude Code)
Create the ad auditor, the tracking specialist and the paid social strategist in a crew and give each a typical task; see that they ask for exports instead of reaching for an account, and that the paid social plan avoids sensitive audiences.