canonic.yaml plus scaffold directories and a .gitignore.
Progress is checkpointed to .canonic/setup-state.json, so an interrupted run resumes where it left off. Run inside an already-set-up project, it offers a status/add-connection menu instead of overwriting committed files.
What happens after the config is written
The wizard continues straight into the golden path:Run a first answer
A demo metric query returns result rows plus the metadata band (freshness, guardrails, final/provisional).
canonic with no subcommand and no --json; see CLI Overview.