surfaceplannedp1
CLI init
Header
Use the pencil to edit title, status, priority, and owner. Changing status auto-prepends a changelog entry.
Why
josh init — first-run setup for OSS self-hosters. Creates /data skeleton, applies migrations, prompts for embedding-provider config, prints a smoke-test command.
User stories
No user stories yet.
Acceptance criteria (EARS)
- STUB Acceptance criteria to be defined before status leaves `draft`/`planned`.
Success determiner
kindmanual
Checklist
- [STUB] Define a real success_determiner before transitioning to in_progress.
Stub. Replace with `kind: bash`, `kind: sql`, `kind: test_file`, or `kind: expected_output` per the schema before this spec moves out of `planned`. `manual` is a fallback, not a goal.
Clarifications needed
- [STUB] Fill in user stories, acceptance criteria, and a real success determiner.
Out of scope
None.
Dependencies
Plan
[STUB] Architecture decisions go here.
Tasks
No tasks defined.
Changelog
No history yet.