# Acceptance

The generated app is acceptable when all checks pass.

## Commands

Run:

```bash
npm install
npm run build
npm run smoke
```

Expected:

- install exits 0
- build exits 0
- smoke exits 0

## Smoke Test Requirements

`npm run smoke` must verify:

- configuration loads
- hosted `personal-brain-api` connection responds
- install can create a brain namespace without printing the install token
- app can read or create a brain row
- app can create a thought
- app can read the thought on the Thoughts board data path
- app can create an idea linked to the thought
- app can create a suggested task linked to the thought or idea
- app can move the task through accepted, doing, waiting, and done

## Manual App Checks

The user can:

- open the localhost URL
- capture a thought
- see it on the Thoughts board
- promote it to an idea
- see the idea on the Idea board
- create a suggested task from the thought or idea
- accept the task into Kanban
- move the task through the board
- click source evidence back to the original thought
