# Changelog All notable changes to the Atelier framework are documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ## [0.1.0] — 2026-08-05 ### Added - Eight core principles (C1–C8) in `core/first-principles.md` with definitions, precedence, and violation tables. - Formal conflict resolution procedure in `core/conflict-resolution.md` (hierarchy, precedence, worked examples, non-tradeable declarations). - Canonical reading order in `core/reading-order.md` with paths for agents, humans, conflict resolution, and review. - README with quickstart for AI agents and humans. - MIT license. - Eleven domain first-principles (P1–P10 each): UI/UX, API, Security, Data, Testing, Performance, Observability, Errors, Documentation, Concurrency, DevOps. - Twenty-seven domain derived/topic docs (REST, GraphQL, versioning, error-responses, pagination, authentication, authorization, input-validation, secrets, supply-chain, schema-design, migrations, indexing, pyramid, fixtures, frontend, backend, logging, metrics, tracing, tokens, copywriting, patterns, doc-templates, patterns, ci-cd, environments). - `matrix/principles-matrix.md` — full mapping of all 110 domain principles to core derivations. - `matrix/domain-coverage.md` — inverse mapping of core principles to domains. - `review/agent-checklist.md` — pre-completion gate for AI agents. - `review/peer-review-checklist.md` — human review checklist. - `review/anti-patterns.md` — catalog of violations with principle citations. - Four good worked examples: `examples/good/api-endpoint.md`, `react-component.md`, `db-schema.md`, `error-handler.md`. - Three bad worked examples: `examples/bad/god-object.md`, `silent-error.md`, `leaky-abstraction.md`. - Four language application docs: `languages/typescript.md`, `python.md`, `go.md`, `rust.md`. - `MANIFEST.md` — authoritative document index. - `CONTRIBUTING.md` — contribution guide. ### Framework Properties - 8 core principles, 11 domains, 110 domain principles, all traced via the matrix. - NFR milestone type (documentation only, no runtime code). - Tags: v0.0.0 (pre-execution) through v0.0.7 (final review + ship). - The v0.0.7 patch release IS the v0.1.0 milestone deliverable. ### Phases - Phase 0 (v0.0.0): pre-execution — specify, clarify, research, plan, ship. - Phase 1 (v0.0.1): core foundation — first-principles, conflict-resolution, reading-order, README, LICENSE. - Phase 2 (v0.0.2): domain first-principles — uiux first-principles + audit. - Phase 3 (v0.0.3): domain derived docs — 27 topic files. - Phase 4 (v0.0.4): matrix + review — domain-coverage, agent-checklist, peer-review-checklist, anti-patterns. - Phase 5 (v0.0.5): examples — 4 good + 3 bad. - Phase 6 (v0.0.6): languages + meta — typescript, python, go, rust, CHANGELOG, CONTRIBUTING. - Phase 7 (v0.0.7): final review + ship — milestone release.