496303471d
---ci--- project: atelier phase: 7 milestone: v0.1 status: complete phase_role: final milestone_complete: true requirements: covered: [ATELIER-01, ATELIER-02, ATELIER-03, ATELIER-04, ATELIER-05, ATELIER-06, ATELIER-07, ATELIER-08, ATELIER-09, ATELIER-10, ATELIER-11, ATELIER-12, ATELIER-13, ATELIER-14, ATELIER-15, ATELIER-16, ATELIER-17, ATELIER-18, ATELIER-19, ATELIER-20, ATELIER-21, ATELIER-22, ATELIER-23, ATELIER-24, ATELIER-25, ATELIER-26, ATELIER-27, ATELIER-28, ATELIER-29, ATELIER-30, ATELIER-31, ATELIER-32, ATELIER-33, ATELIER-34, ATELIER-35] partial: [] ship: milestone: v0.1 type: NFR tag: v0.0.7 merge: milestone/v0.1-atelier -> main release: https://git.cloudinit.dev/cloudinit-bot/atelier/releases/tag/v0.0.7 ---/ci--- Milestone v0.1 — Initial Framework (NFR, complete). 8 core principles (C1-C8), 11 domains, 110 domain principles, 27 derived docs, 4 good + 3 bad examples, 4 language docs, full matrix, 3 review docs. All 35 requirements covered. 7 patches (v0.0.0 pre-execution through v0.0.7 final). v0.0.7 IS the v0.1.0 milestone release.
45 lines
3.0 KiB
Markdown
45 lines
3.0 KiB
Markdown
# 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. |