content-store: CAMPAIGNS_SCHEMA added (INTEGER PK, plain CRUD). create_campaign now delegates to engine v_create::run. Stayed bespoke (documented): - prompts (INSERT OR IGNORE + hash-dedup semantics) - campaign_assets (composite PK not supported by engine) - organizations in social-store (UNIQUE name upsert) - interactions in social-store (FK CASCADE + graph aggregate) Coverage: content-store 45%→67%, social-store unchanged 50%. Tests: 4/4 content-store, 5/5 social-store preserved. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| tests | ||
| Cargo.toml | ||