docs: onboarding, Settings screen, TOML config (ADR 0004) #15
Loading…
Reference in a new issue
No description provided.
Delete branch "docs/onboarding-config"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Setup moves into the app: a first-run onboarding flow, and a Settings screen (
S) that saves to a TOML config. There's no database.Changes
Sadded to the keymap; onboarding and settings added to the v1 scope.config.toml(managed by the app),state.toml(remembered values), token rules, atomic writes.BurntSushi/toml.Tickets updated: #5 is now "Onboarding, Settings screen and TOML config", and #8 gains demo mode (
--demo) for safe UI development and verification.Needs PM approval before merge
This changes
docs/design.md. The requirement (onboarding, editing config in the UI, TOML) came from the PM; the step list and theSkey are engineering's proposal.Decisions
BurntSushi/toml; separate state file; pasted tokens allowed only with0600permissions (ADR 0004).