Reference App Entry Template

Use this schema for entries in reference-apps.md.

Smoke App

## Tiny Smoke App: [name]

Goal: `[one sentence]`

Feature: `[one route, screen, command, or flow]`

Target: `[browser, device, emulator, desktop, server, CLI]`

Commands:
- Create: `[command]`
- Dev: `[command]`
- Test: `[command]`
- Build: `[command]`

Evidence:
- `[log, screenshot, artifact path]`

Passes when:
- `[criterion]`

Realistic App

## Realistic App: [name]

User job: `[real user task]`

Critical flow: `[start to finish]`

Persistence: `[local, cloud, sync, backup, none]`

Navigation: `[routes/screens/states]`

Platform APIs: `[permissions and APIs]`

Package target: `[artifact]`

Release target: `[deployment or store path]`

Quality gates:
- `[required gate]`
- `[conditional gate]`

Passes when:
- `[criterion]`

Eval Prompt Seed

{
  "id": "[stack]-smoke",
  "prompt": "Create the tiny smoke app from the [stack] pack and record command evidence.",
  "expected_output": "A working smoke app with create, dev, test, and build evidence.",
  "assertions": [
    "Uses the supported scaffold command",
    "Includes test and build output",
    "Does not claim release readiness without release gates"
  ]
}