Brand kit, products, onboarding, learnings (brand_update) | GooseWorks' own brand research and the app (kit, products, claims, voice); research-audience (audience, as a proposal); where-to-start (onboarding); every playbook's learnings through save-learning, and the claims marker and claims through claims-gate | every playbook |
brand/records/<D>-v<N>.md + "Brand record" document | claims-gate (and earlier brand passes) | claims-gate (variants and proof) |
brand/voices/<handle>.md, brand/voices/blog-<brand-slug>.md | voice-card (make-content, run-organic-social) | make-content, run-organic-social, email-lifecycle, any copy step |
brand/situation.md | where-to-start | where-to-start |
research/market/<D>-read.md (the market report, keep-history, incl. "What people are saying" — read the newest and check that section's window line), demand.md, watchlist.md, watch/<D>.md (brand-watch alerts — only when something crossed a threshold), method/ (scheduled runs' copied method); local copy gooseworks-reports/<brand-slug>/<D>-market-research.md | research-market | plan-campaign, research-competitors, make-static-ads, make-content, run-organic-social, improve-search-visibility, analyze-performance, run-paid-campaigns (demand.md) |
research/competitors/<D>-report.md (the readable report, keep-history), <slug>.md (rival records with snapshots), landscape.md, angle-bank.md, watch/<D>.md (what-changed reports), method/ (the scheduled watch's method); local copy gooseworks-reports/<brand-slug>/<D>-competitor-research.md | research-competitors | plan-campaign, make-static-ads, make-content, analyze-performance (watch/, line 2) |
research/market/positioning/<D>.md; current positioning.md or positioning-<product>.md only after the owner chooses | research-market | plan-campaign, make-content, write-outreach |
research/competitors/battlecards/<rival>/<D>.md, technology/<rival>/<D>.md, engagers/<rival>/<D>-report.md; <D>-engagers.csv stays in the workspace, never imported | research-competitors | sales and copy steps (battlecards), research-audience (engager candidates), plan-campaign |
Competitor roster (competitor_save) | research-market, research-competitors | research-competitors, research-market, plan-campaign, research-audience, improve-search-visibility, make-content, work-with-creators |
research/audience/buyer-groups.md (the buyer groups with counts; supersede), voc-bank.md (+ voc-bank.jsonl, not imported) — the customer-quote bank, <D>-report.md (the audience report, keep-history); local copy gooseworks-reports/<brand-slug>/<D>-audience.md | research-audience | research-market (sizes the groups), research-competitors, plan-campaign, make-static-ads, make-content, run-organic-social, improve-search-visibility, work-with-creators, the voice-card atom |
research/audience/<D>-<list>/… (report.md, list.csv, segments.csv, catch-all.csv, dropped.csv — not imported), ledger.csv, fit-definition.md, lessons/<D>.md, watch/ (champions and account watches, watch/<D>.md); local copy gooseworks-reports/<brand-slug>/<D>-list.md + <D>-list.csv | research-audience (outcomes-ledger; write-outreach updates ledger statuses and lessons from replies) | write-outreach, research-audience, the marketer |
outreach/<D>-<slug>/pack.md (the outreach pack, keep-history), send.csv (not imported — people's data), results.md (counts and fixes), results-working.md (request lines and per-reply notes — not imported); local copy gooseworks-reports/<brand-slug>/<D>-outreach.md + <D>-outreach-send.csv | write-outreach | the marketer's sending tool, write-outreach, research-audience (re-scoring signals from results) |
research/credits-log/<YYYY-MM>.md | every paid read through spend-gate | spend-gate (price history) |
runs/<playbook>/<job-slug>/[<subject>/]<D>.md (a second run that day <D>-2.md) + "Run record — <job>[ — <subject>] — <Brand> — <D>" document (keep-history) | every repeatable playbook, through run-memory | the same job's next run (run-memory) |
Inspiration library (social_inspiration_save) | research-market (tag research-market), research-competitors | make-static-ads, make-content, run-organic-social, work-with-creators |
social/calendar/<D>.md (+ <D>-sheet.csv), social/accounts.md, social/audit/<D>.md | run-organic-social | run-organic-social, analyze-performance, make-content (accounts.md), research-market (crisis hold list), make-static-ads (graphic requests) |
content/briefs/, drafts/, repurposed/, refresh/, pov/, newsletter/, channels.md | make-content | run-organic-social (repurposed cuts, pov/, channels.md), email-lifecycle (newsletter/), improve-search-visibility (drafts naming its briefs), make-static-ads (graphic requests), the marketer |
search/questions.md, page-map.md, visibility/<D>.md (+ <D>-runs.md, not imported), fixes/<D>.md, briefs/<page>.md, audits/, gaps/, clusters/, pseo/, metrics/ (focused reports with dated sources and coverage) | improve-search-visibility | make-content (page briefs), email-lifecycle (the fixes file's review-request section), research-competitors (who is named instead), analyze-performance |
lifecycle/program.md, flows/, calendar/<YYYY-MM>.md, broadcasts/, deliverability/ | email-lifecycle | analyze-performance, plan-campaign (calendar/), research-market (crisis hold list), make-static-ads (graphic requests in flows/), the marketer |
creators/roster.csv, roster-summary.md, creators/<D>/…, lessons/<D>.md | work-with-creators (outcomes-ledger) | plan-campaign, analyze-performance (roster), the marketer |
Campaign record + concepts (campaign_upsert, add_campaign_concept) | plan-campaign | run-paid-campaigns, analyze-performance, the makers, make-content, email-lifecycle, run-organic-social, work-with-creators |
plans/<slug>/draft-v<N>.md | plan-campaign (replans) | the marketer |
ads/batches/<D>-<slug>.md + lower-case creative tags | make-static-ads | run-paid-campaigns (picks, copy), analyze-performance (angles) |
ads/campaigns/<slug>/state.md, decisions.md (server's harness format) | run-paid-campaigns, the server | analyze-performance, plan-campaign, make-static-ads (the health line, for rejected-ad fixes) |
ads/campaigns/<slug>/rotation-requests.md | run-paid-campaigns | make-static-ads |
reports/performance/<D>.md, monthly/<YYYY-MM>.md, definitions.md, inputs/<D>.md | analyze-performance | run-paid-campaigns, plan-campaign, the makers, make-content, run-organic-social, email-lifecycle, research-competitors |