Problem
There is no `pyrite init` command that creates a fully working KB from scratch. Current setup requires manually creating directories, writing `kb.yaml`, and running `pyrite index build`. This is a human workflow — an autonomous agent needs a single atomic command that provisions a ready-to-query KB with zero interactive prompts.
Proposed Solution
`pyrite init` command
```bash
Create a KB with a built-in template
pyrite init --template software --path ./my-project-kbCreate a KB from an installed extension's preset
pyrite init --template zettelkasten --path ./notesCreate a minimal empty KB
pyrite init --path ./my-kbCreate with inline schema (for agent-generated schemas)
pyrite init --path ./legal-kb --schema-file schema.yaml ```Behavior
1. Creates the directory structure (including type-specific subdirectories from the preset) 2. Writes `kb.yaml` from the template/preset with types, fields, validation rules 3. Creates example entries (optional, skipped with `--no-examples`) 4. Runs `pyrite index build` automatically 5. Registers the KB in config.yaml 6. Returns JSON confirmation with KB name, path, entry count, and available types