This release completes M7 — quality, localization, confidentiality hardening and adds the
preference-memory capability (RFC-0007). It builds on v0.1.0 (the factory + Solution-Discovery):
EAMOS still frames and structures; it does not fabricate — missing data is rendered labeled and
collected into a review appendix.
New capabilities
- Preference memory — the advisor learns material shaping from room feedback and applies it on
the next instance, deterministically (#67, RFC-0007). - Corporate theming as data — palette and typography tokens live in YAML; branding is edited,
not coded (#64). - Deliverable parameters are live — quiz count caps are enforced and mindmap orientation is laid
out; two previously inert params now render (#63). ir_versionstamped into every IR projection — emitters validate the IR before rendering, so a
version skew fails closed instead of rendering garbage (#62).manifest-schemagate — a typo'd manifest key now fails by path instead of silently vanishing
(#59).
Fixes
completenessgate gains teeth — empty required sections fail (#52).- Unknown provenance fails closed — only explicit
sourcedrenders plain (#53). - Force UTF-8 stdio — piped output no longer crashes on Windows (#54).
yamlmini— multiline flow and duplicate keys fail loudly (#55).- Series store is idempotent — re-closing an instance no longer duplicates entries (#56).
- Intake routing fails shallow — a bad complexity value no longer buys the deepest interview (#57).
- Actionable one-line failures for user errors — no more raw tracebacks (#58).
Internal
- Lint reworked to per-gate return values instead of a module-global failures list (#60).
- i18n chrome labels moved to a single YAML table (eight in-code tables collapsed);
es/fr
complete (#61).
Docs & community
- The context engine, a runnable 60-second quickstart, and a CLI reference (#66).
- AGENTS.md describes the real tree; errata for unshipped artifacts; a doc-path CI gate (#65).
- Community intake before GTM — issue forms +
CODE_OF_CONDUCT(#68). - README badge row refreshed — release-downloads badge added; static Conventional Commits badge
dropped (#87, #88).
Install
Publishing this release attaches the consumer factory bundle + guided installers + SHA256SUMS
(built by the release-bundle workflow). The releases/latest/download/setup.{sh,ps1,command,bat}
links stay stable.
Full changelog: v0.1.0...v0.2.0