Create one new idea workspace in Notion.
Preflight.
- Read
hot.md,wiki/index.md,notion.config.json,docs/agent/notion-contract.md, andtemplates/idea-page.md. - If
notion.config.jsonhas noroot_page_id, stop and tell the user to run/onboardingfirst. - If
wiki/is missing fromnotion.config.json, runscripts/notion_wiki.py seed --refresh-existing. - If
wiki/founderis missing fromnotion.config.json, stop and tell the user to run/founder-profilefirst.
Ask first.
If the user has not already provided it, ask for the idea in a few sentences.
Do not proceed until you have the idea.
Create pages.
- Infer a short idea title from the user's description.
- Turn the title into a slug for path keys, for example
bagel-shop-munich. - Use Title Case human page titles in Notion, not slug-style titles.
- Create
raw/<idea-slug>/underRawwith an emoji. - Create
raw/<idea-slug>/founder-notewith the user's initial idea. Mark it as source material, not synthesis. - Create
wiki/<idea-slug>/underWikias the idea workspace container. - Create
wiki/<idea-slug>/overviewfromtemplates/idea-page.md. - Fill only what the initial idea and
wiki/foundersupport. Mark founder claims as^[user-claim], inferred synthesis as^[inferred], and uncertain claims as^[ambiguous]. - Set an emoji on every Notion page.
Use scripts/notion_wiki.py create <path> --parent <parent-path> --title <title> --emoji <emoji> --file <file> for new mapped pages and scripts/notion_wiki.py update <path> <file> for durable writes.
Finish.
- Run the ritual (
AGENTS.md§ Mechanics), plusscripts/notion_wiki.py ls. - Tell the user where the idea lives and suggest
/grill-meor/find-gapsas the next step.
Rules.
- Create exactly one idea per run.
- Do not invent evidence. The first overview can mostly be gaps.