# Zadání: generátor komunikačních konceptů ze segmentového datasetu

Jeden prompt = celý běh. Spouští se větou *„Proveď `syntéza/07-koncepty/zadani.md`"*
(volitelně s jinými segmenty). Výstup je vždy označený jako zpracovaný AI — viz Disclaimer.

## Co se generuje

Pro každý zadaný segment jeden **komunikační koncept** = full package:

| Soubor | Obsah |
|---|---|
| `README.md` | analýza potřeby segmentu, zvolený framework stack s odůvodněním, disclaimer, log validace |
| `kampan.yaml` | zdroj pravdy konceptu — stejná struktura jako `../06-engine/kampan.yaml` |
| `engine-config.json` | kopie base configu s `primary_audience` = segment (allowlist čísel se nemění) |
| `validate-copy.py` | kopie validátoru z `../06-engine/` (čte config ze své složky) |
| `lp.md` | copy landing page: headline, subheadline, 3 bloky argumentace, CTA |
| `newsletter.md` | krátký newsletter (150–250 slov, předmět ≤ 45 znaků, preheader ≤ 90) |
| `social.md` | 1× LinkedIn osobní (120–200 slov, odkaz v komentáři) + 1× LinkedIn firemní (80–140 slov, odkaz v postu) |

Výchozí segmenty (bez parametru): **Hrající trenér (23 %), Builder v čekárně (19 %),
Tvůrce značky (13 %)** — tři největší z datasetu mimo Osamělého stavitele, který už kampaň má.

## Vstupy (číst celé, v tomhle pořadí)

1. `../../balicek-pro-kandidaty/context/02-audience-and-evidence.md` — segmenty, podíly, potřeby, **jediná povolená čísla a hranice datasetů A/B**
2. `../../balicek-pro-kandidaty/context/01-product-and-direction.md` — produkt (Spark/Deep/report), co je a není hotové
3. `../../balicek-pro-kandidaty/context/03-brand-and-current-marketing.md` — značka a současný stav
4. `3-Resources/marketing-frameworky/assessment-led.md` — doporučený stack a per-segment nálezy (most do firmy, normalizace, Problem Aware)
5. `../../FRAMEWORK-FEEDBACK.md` — Jakubovy verdikty (mají přednost: MQ metafora NE, benchmark ANO, levely jako posloupnost)
6. `../06-engine/kampan.yaml` — vzor struktury a zakázaných slov/konstrukcí
7. Anti-slop skill: `../../balicek-pro-kandidaty/skills/aibility-anti-ai-slop/SKILL.md` — svrchovaný nad vším
8. Brand voice skill: `~/.cursor/skills-cursor/aibility-brand-voice/SKILL.md`
9. `../03-launch-kit.md` — referenční tón a formát hotových textů původní kampaně

## Postup na jeden koncept

1. **Analýza potřeby.** Z řádku segmentu v datasetu odvoď: co segment brzdí, čemu věří,
   co potřebuje slyšet jako první větu. Piš stav světa, ne soud o čtenáři.
2. **Framework stack.** Vycházej ze stacku v `assessment-led.md` (Obviously Awesome →
   Market Sophistication → Challenger reframe → REAN → BAB → MECLABS → benchmark).
   Per segment změň jen **reframe a vstupní sdělení** — stack se nemění, mění se úhel.
   Každou volbu odůvodni jednou větou; ⚠️ označ, co je úsudek bez důkazu.
3. **`kampan.yaml` konceptu.** Nová proposition, centrální myšlenka, headline, hook —
   pro tento segment. `dukazy_povolene`, `zakazano` a `formaty` převezmi z base beze změny.
4. **Texty** (lp, newsletter, social) podle formátů v yamlu.
5. **Validace.** Každý text projeď `python3 validate-copy.py <soubor>` (u osobního postu
   `--link-v-komentari`). Neprošel = přepsat, ne omluvit. Výsledky zapsat do README.

## Tvrdá pravidla (přebíjejí kreativitu)

- **Jen čísla z datasetu 02** (= allowlist v configu). Datasety A a B se nikdy nemíchají v jednom textu.
- Zakázané claimy z base `kampan.yaml`: cena, týmový report jako hotová funkce, počty týdnů
  coachingu, testimonialy se jménem, ROI, „world's first".
- Anti-slop checklist na každý text před zápisem: konkrétnost, žádné banned vzorce,
  rytmus (ne tři stejně dlouhé věty), žádná dlouhá pomlčka, žádné markdown hvězdičky v copy.
- Tlak nést daty, ne přídavnými jmény; normalizovat dřív, než ukázat rozdíl (44,3 / „většina je Explorer nebo Operator").
- Vstupní sdělení pro Problem Aware: nejdřív jev, pak nabídka měření.
- Jedno CTA na text: `https://sp.aimee.coach/cs/assessment` („Zjistit AI úroveň", „Zdarma, výsledek za pět minut").
- Žádná umělá naléhavost.

## Disclaimer (povinný v každém README a na stránce)

> Zpracováno AI jedním promptem nad tímto zadáním. Využity všechny guardraily vzniklé
> při tvorbě původního konceptu: claim ledger, oddělené datasety A/B, anti-slop,
> brand voice, frameworková báze a validátor claimů. Další krok je lidská verifikace
> (human in the loop) a teprve pak případné spuštění do testu. Nic z toho není publikované.

## Po vygenerování všech konceptů

1. Sestavit stránku `../07-koncepty.md` (souhrn: disclaimer nahoře, pak per koncept
   analýza + texty) a zaregistrovat ji v `../build-microsite.py` (PAGES + NAV pod bonusem).
2. Přidat na stránku bonus-engine odstavec s odkazem na test.
3. Rebuild microsite + ZIP: `python3 build-microsite.py`, pak flat zip z `microsite/`.
4. Deploy dělá člověk, ne agent.
