Brandedflow marketing-research
<!-- LOCKED — deterministic module v1 -->
install
source · Clone the upstream repo
git clone https://github.com/JenCW/brandedflow
manifest:
business-os/sales/research/marketing-research/skill.mdsource content
<!-- LOCKED — deterministic module v1 -->
Skill: Marketing research (initiation)
Purpose
First pass of Differentiation Research / initiation: how the market talks, where attention is paid, and which themes repeat — as deterministic JSON (stub stage: no live APIs).
Task
Produce one artifact:
- File:
clients/{client_id}/research/initiation/marketing-research.json
Output schema (deterministic)
| Field | Type | Rules |
|---|---|---|
| string | Path-safe, non-empty. |
| string | Non-empty scope / prompt. |
| string | Literal . |
| object[] | ≥1; each + non-empty strings. |
| object[] | ≥1; each + non-empty strings. |
| object[] | ≥1; each + non-empty strings. |
| string[] | ≥1 non-empty strings. |
Execution flow
- Runner — validate input, build payload (deterministic from
+client_id
), eval → refine once if needed → write JSON.query - Eval — structural validation only.
- Refine — fill missing required fields (deterministic).
Rules
- No external APIs in this module (stub only).
- Same inputs → same JSON.
- Outputs only under
.clients/{client_id}/research/initiation/