v0.6.0 — the brand release: Signals inbox, docs surface, templates family
The brand release. Highlights:
- Signals in the operator inbox: dark-first tokens, the position-light mark, seven-state aspect ramp, hoisted approval cards, a Held/Working/Filed rail.
- The docs surface: framework-first README with the outlined wordmark lockup; six new capability guides, a tutorial, and a configuration reference — shipped in the gem and on the new docs site (danielstpaul.github.io/silas) with llms.txt.
- The templates family:
rails new my-agent -m .../templates/desk.rb(refund desk) or.../templates/analyst.rb(scheduled reporting agent with schema-checked answers) — single-file, CI-regenerated starters with keyless demos and deterministic evals. - Eval DSL:
on_step data: {...}scripts structured answers, soassert_answer_dataworks with scripted adapters. - Community files: CONTRIBUTING (with the deliberate scope no-list), SECURITY, issue forms.
Full details in CHANGELOG.md. Gates: 435 specs on SQLite and Postgres, RuboCop, Brakeman, both template apps regenerated and tested keyless in CI. No loop/ledger changes since 0.5.0.
🤖 Generated with Claude Code