v2.0.0: 12-platform paid-media operating skill
Major architecture release: professional paid-media operations across 12 advertising platforms, source-grounded and safe by default.
Highlights
- One skill covering Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, Apple, Amazon, Reddit, Pinterest, Snapchat, and X.
- Read-only by default; account mutations require preview, approval, idempotency, verification, and rollback.
- Every platform claim ties to a dated source via the source and claim ledgers.
Added
- First-class platform contracts for Reddit, Pinterest, Snapchat, and X (twelve dedicated skills, references, audit workers, and catalog entries).
- Lifecycle skills: setup, launch, monitor, optimize, research refresh, validate/status, and JSON-first report rendering.
- Versioned account-snapshot, run-manifest, control, finding, and report contracts, plus a dependency-light CLI.
- Deterministic category-first scoring with severity-weighted evidence coverage, provisional and insufficient-evidence states, and spend-aware portfolio scoring.
- Hybrid source, claim, capability, safety, maturity, orchestration, and publishing control plane; capability-led adapter framework and verifier agents.
Changed
- Prompts rebuilt around progressive disclosure, untrusted-input boundaries, schema-valid worker results, partial-failure semantics, and artifact-backed completion claims.
- Versioned JSON is the system of record; Markdown, HTML, and PDF render from it.
- Optional, beta, premium, unavailable, and ineligible features are unscored opportunities, not health penalties.
- Refreshed README and installed the intended animated cover and diagrams (self-contained, no scripts). Schema identifiers converted to stable URNs.
Removed
- Raw research corpora, obsolete branding templates, and legacy diagrams.
Security
- Pre-dispatch SSRF controls for HTTP and Playwright; safe output-root and symlink containment; credential redaction; fail-closed mutation gates.
- No secrets or API keys in the working tree or git history.
Breaking
- v2 JSON contracts and run-directory outputs replace v1 fixed report files.
- Permanent account-object deletion is unsupported; live writes stay disabled until each platform operation passes its capability gate.
Verification
- 506 tests passing; multi-OS installer matrix (Ubuntu, macOS, Windows) green in CI.
- Deterministic package build with SBOM.
Install
git clone https://github.com/AgriciDaniel/claude-ads.git
cd claude-ads
bash install.sh --source=localFull changelog: see CHANGELOG.md.