Skip to content
Back to the path

Unit 1 of 7

Open

Day 1 — Your scope is set

What you have afterwards: One core loop, one release goal and written non-goals.

Goal

You decide what your app does in its first release — and what it explicitly does not.

Understand briefly

“Done in seven days” can mean four different things: a clickable prototype, an installable device build, an internal test channel or a public store version. These are not the same, and review, test phases and account checks are not in your hands. Your first release therefore needs exactly one short chain: open → complete one task → understand the result → continue meaningfully. Anything that does not improve that chain is a non-goal.

Follow along

Paste this prompt into the AI tool you work with:

I am building a small app. My idea in two sentences: [YOUR IDEA]

Help me shrink the scope instead of growing it:
1. Express my core loop as a chain of four steps (open → complete one task → understand the result → continue).
2. Name five features I should cut from the first version and justify each in one sentence.
3. Turn that into a short spec with the sections target user, core problem, core loop, non-goals and acceptance criteria.

Ask me questions before assuming anything.

Build it yourself

Finish the spec yourself: target user, core problem, core loop in four steps, at least five non-goals and your actual release goal — prototype, device build, internal test or public version.

Verify

Only tick a box once you have really checked it. These criteria are the only way to finish this unit.

0 of 4 confirmed

Still open: 4 criteria

Self-check

Three questions about decisions you made today. There are no points and no grade — only the why. Every answer can be changed.

1. You tell someone your app will be "done in seven days". What does that actually mean for your app?
2. An idea occurs to you while building. How do you recognise it as a non-goal?
3. Someone asks when the app will be publicly available. What do you say?

0 of 3 answered

Next step

Tomorrow you get this scope running for the first time.

Next: Day 2 — A real build runs

Privacy setting

With your consent, PostHog EU measures which pages are opened and additionally records your session: mouse movement, clicks, scrolling and the rendered page content are stored as a replayable reconstruction. Typed input is masked before sending. The contents of sign-in, sign-up, password recovery, the founder chat, the newsletter field, your email display, your quiz answers and the checklists are not recorded at all; on the sign-in and sign-up pages recording is paused. Addresses are always stored without query parameters. A random device identifier and technical connection data such as the IP address are processed as well. In addition, strictly defined usage events are measured: how far a post was read, which article element was used, which call to action was clicked, how a newsletter sign-up ended, how far you get in a course or in the feed (recording only whether a task was correct or incorrect, never your answer itself), which video you start, whether you switch the language, and how a sign-in or sign-up attempt ended — without the email address, without the password, and without the error message. Only values from a fixed list and whole numbers from fixed ranges are transmitted — no input and no free text. We also label production, internal, and automated test visits separately and derive whether a visit came from a known interface such as ChatGPT, Claude, or Perplexity from a known referring domain or a strictly allowed campaign value. The full referring address and query parameters are not sent, and this cannot identify a specific AI model. If PostHog's IP-based geo enrichment is enabled in the project, the service can derive an approximate country, continent, and region; we do not request browser or GPS location. Every visit is also assigned to a page area from a fixed list (for example home, blog, tools, account) — the area is sent, not the address. Page loading and stability metrics are measured as well (Core Web Vitals: LCP, CLS, INP, FCP), without network payloads. A click on a link leading away from the site is recorded only as the target domain from a fixed list, without path, query parameters, or link text. For the Idea Wheel, AI Labelling and Limit Reset tools only the kind of action is measured — spin, option changed, copy or export, for instance — never your input and never a result. Learn more about privacy

Without your consent no analytics code is loaded and nothing is recorded. You can withdraw at any time: withdrawal ends collection immediately; data already collected may have been transmitted by then and is deleted after the storage period.