Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, this project adheres to Semantic Versioning, commits follow Conventional Commits, and this changelog is generated by Structured Changelog.
Unreleased¶
v0.2.0 - 2026-03-02¶
Highlights¶
- DMAIC (Define, Measure, Analyze, Improve, Control) framework with full Six Sigma support
- Pandoc renderer for PDF-ready Markdown with YAML frontmatter
- JSON Schema generation from Go types
- MkDocs documentation site with Material theme
Added¶
- DMAIC core package with metrics tracking, SPC, and Six Sigma support (
c0784d5) - Marp renderer for DMAIC presentation slides (
b48486f) - Pandoc renderer with sans-serif fonts, 2cm margins, LuaLaTeX support (
b48486f) - JSON Schema generation from Go types using invopop/jsonschema (
e86794d) - genschema CLI tool for regenerating all schemas (
e86794d) - genpandoc CLI tool for Pandoc markdown generation (
5a60685) - MkDocs documentation site with Material theme
- Three validation presets: Default, Strict, SixSigma (
c0784d5)
Changed¶
- Format OKR code with gofmt (
f01b14e)
Dependencies¶
- Update dependencies (
8de77f6) - Add github.com/invopop/jsonschema v0.15.0 for schema generation
Documentation¶
- DMAIC examples for manufacturing, software development, and customer service (
cd5d04b) - Complete MkDocs documentation with framework guides, CLI reference, and API docs
- Release notes moved to docs/releases/
v0.1.0 - 2026-01-25¶
Highlights¶
- Initial release of structured-goals with V2MOM and OKR support
- Integration with structureddocs for consistent Marp slide rendering
Added¶
- V2MOM (Vision, Values, Methods, Obstacles, Measures) document types and validation
- OKR (Objectives and Key Results) document types with progress tracking and validation
- Structure modes: flat (traditional V2MOM), nested (OKR-aligned), and hybrid
- Terminology support: v2mom, okr, and hybrid naming conventions
- Marp slide renderer using structureddocs shared themes and template functions
- Three built-in themes:
default,corporate,minimal - JSON Schema (Draft-07) for V2MOM document validation
- CLI commands:
v2mom init,v2mom validate,v2mom generate marp - Example documents: product-v2mom.json, minimal-v2mom.json
Dependencies¶
- Add github.com/grokify/structureddocs v0.1.0 for shared Marp utilities
Documentation¶
- README with quick start guide, CLI reference, and library usage examples
- Product Requirements Document (PRD.md)
- Technical Requirements Document (TRD.md)
- Roadmap (ROADMAP.md) with phased implementation plan