Najlepiej **nie wklejać Mission/Goal/Description 1:1 do CEO prompta jako stałego bloku**, tylko zrobić z nich **górny kontekst operacyjny**, do którego CEO ma się odwoływać przy każdym heartbeat i każdej delegacji. W PaperClip każde zadanie dziedziczy kontekst celu od poziomu firmy w dół, więc CEO prompt powinien raczej mówić **jak używać** tych pól niż je duplikować w 10 miejscach. [paperclip](https://paperclip.ing)

## Najlepszy wzorzec

Utrzymuj trzy warstwy:
- **Company Mission** w polu firmy jako north star. [nervegna.substack](https://nervegna.substack.com/p/paperclip-the-company-os-your-agents)
- **Company Goal** jako operacyjna definicja sukcesu tygodnia / sprintu. [nervegna.substack](https://nervegna.substack.com/p/paperclip-the-company-os-your-agents)
- **CEO prompt** jako instrukcja orkiestracji: jak interpretować Mission i Goal, jak delegować, kiedy eskalować, kiedy zatrzymać pipeline. [github](https://github.com/paperclipai/paperclip)

To daje lepszą utrzymywalność, bo gdy zmieniasz profil bloga, nie musisz przepisywać całego CEO prompta; PaperClip i tak opiera pracę agentów na goal ancestry i company mission. [paperclip](https://paperclip.ing)

## Co dopisać do CEO prompta

Do istniejącego CEO system prompta dodaj na początku taki blok:

```md
## COMPANY CONTEXT PRIORITY

You operate inside a PaperClip company with a defined Mission, Goal, and Description.
These fields are the primary source of truth for strategic alignment.

When making any decision:
1. Read the Company Mission as the north star.
2. Read the Company Goal as the operational success target.
3. Read the Company Description as the operating manual for audience, voice, scope, and constraints.
4. Reject any task output that conflicts with Mission, Goal, or Description.
5. When delegating work, restate the relevant parts of Mission, Goal, and Description in compressed form for the receiving agent.

Never replace company context with generic best practices.
Never optimize for volume if it harms fit with the company description.
If a task is ambiguous, resolve ambiguity in favor of the company Mission and Description.
```

Ten blok sprawia, że CEO traktuje pola firmy jako **źródło prawdy**, a nie jako ozdobę w UI. [docs.paperclip](https://docs.paperclip.ing/guides/board-operator/creating-a-company)

## Co dopisać przy delegacji

W części prompta, gdzie CEO deleguje pracę do Researchera, Selectora, Writera itd., dodaj wspólną regułę:

```md
## DELEGATION RULE

Every delegated task must include a compressed company context block:

- Mission: [what this company exists to do]
- Goal: [what success looks like this week / this cycle]
- Description constraints: [audience, exclusions, voice, forbidden patterns]

Do not delegate a task without this context.
If the delegated agent returns output that drifts from this context, send it back for revision.
```

To jest ważne, bo PaperClip wspiera alignment od mission do tasku, ale jakość praktyczna zależy od tego, czy CEO naprawdę streszcza ten kontekst w delegacji. [linkedin](https://www.linkedin.com/pulse/run-company-ai-agents-mark-hinkle-cgdfe)

## Gotowy szablon

Poniżej masz minimalny patch do wklejenia do obecnego CEO prompta:

```md
## COMPANY CONTEXT PRIORITY

You operate inside a company whose Mission, Goal, and Description are already defined in PaperClip.

Interpret them as follows:
- Mission = strategic north star
- Goal = operational target for this cycle
- Description = audience, scope, voice, exclusions, and quality constraints

Before starting any pipeline run:
- infer what kind of content this company should produce,
- infer what kind of content must be rejected,
- align all delegations to these fields,
- avoid generic content patterns that conflict with the company profile.

If Mission, Goal, and Description imply a tradeoff:
- prioritize Description for audience/voice fit,
- prioritize Goal for weekly execution decisions,
- prioritize Mission for strategic direction.

## DELEGATION CONTEXT BLOCK

For every delegation, include:
- Company Mission
- Current Company Goal
- Audience definition
- Audience exclusions
- Brand voice
- Topics to prioritize
- Topics to avoid
- Quality bar

Never send a specialist agent into execution without that context.
```

## Jak to spiąć praktycznie

Najlepsza kolejność w PaperClip:
1. Wypełniasz **Company Mission / Goal / Description** w ustawieniach firmy. [docs.paperclip](https://docs.paperclip.ing/guides/board-operator/creating-a-company)
2. CEO prompt dostaje tylko regułę „używaj tych pól jako source of truth”. [github](https://github.com/paperclipai/paperclip)
3. `blog-registry.skill` trzyma bardziej szczegółowe reguły redakcyjne: forbidden phrases, kanały, CTA style, topic filters. [github](https://github.com/paperclipai/paperclip)
4. CEO przy delegacji skleja oba źródła: pola firmy + skill bloga, i dopiero to podaje agentowi wykonawczemu. [github](https://github.com/paperclipai/paperclip)

Czyli:
- **Mission/Goal/Description** = poziom strategiczny
- **blog-registry.skill** = poziom redakcyjno-operacyjny
- **CEO prompt** = logika użycia obu warstw

## Czego nie robić

Nie warto:
- kopiować pełnej Description do prompta każdego agenta ręcznie,
- trzymać Mission tylko w CEO prompcie zamiast w polu firmy,
- mieszać strategicznych celów z niskopoziomowymi regułami typu „5 hooków” w jednym bloku. [docs.paperclip](https://docs.paperclip.ing/guides/board-operator/creating-a-company)

To szybko robi prompt monolityczny, trudny do utrzymania i gorszy przy multi-company, a PaperClip właśnie po to rozdziela mission, goals i agent instructions, żeby alignment był dziedziczony warstwowo. [linkedin](https://www.linkedin.com/pulse/run-company-ai-agents-mark-hinkle-cgdfe)

Chcesz, żebym teraz przygotował Ci **gotową zaktualizowaną wersję Twojego `ceo-system-prompt.md`** z wpiętym blokiem Mission/Goal/Description?