docs(P03): complete language-derived extension — v0.4

---ci---
project: atelier
phase: 3
milestone: v0.4
status: complete
phase_role: execution
phase_tag: v0.3.3
requirements:
  covered: [ATELIER-102, ATELIER-103, ATELIER-104, ATELIER-105]
  partial: []
---/ci---
This commit is contained in:
Jon Chery
2026-08-05 16:07:21 +00:00
parent 0fdf892d81
commit 4e433158cd
20 changed files with 1991 additions and 0 deletions
+7
View File
@@ -2,6 +2,13 @@
> How Atelier's domain principles apply in Python specifically. Derives from `domains/` docs.
## Derived Docs
- [py-types.md](py-types.md) — type hints + Pydantic, mypy/pyright, gradual typing.
- [py-tooling.md](py-tooling.md) — ruff, mypy, poetry, uv, virtualenv discipline.
- [py-async.md](py-async.md) — asyncio, anyio, cancellation, structured concurrency.
- [py-testing.md](py-testing.md) — pytest, factory_boy, fixture discipline, parametrize.
## Type System (C1 Correctness, Data P7 Type Fidelity)
- **Type hints on every function:** `def get_user(id: UUID) -> User | None:`.