# Changelog

All notable changes to `mgf-fed-web` are documented here. The format follows
[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]

### Planned — the FastAPI app (Phase B, M2+)

- **B/M2** the web shell + legend + federation overview + one project's lenses, read
  through the spine's `DiskProvider` from `generated/`.
- **B/M3** the sync UI: shallow-on-load, deep `Check sync`, `Force-sync`, per-project +
  global, the full state language + the sync matrix.
- **B/M4** the feedback loop: compose → produce + deliver `feedback.json`; ingest
  `response.json`; the round thread (`open`/`answered`, `agent_raised`).
- **B/M5** polish: print / export + the project review pack; architecture graph mode;
  `derived` cross-project overview; multi-project.
- **B/M6** Follow-live: the live-activity mode on the In-progress lens, telemetry-tagged
  + gate-excluded. *(M7 package mode left stubbed behind the spine's `SourceProvider`.)*

> Not yet released. See the spine's
> [docs/planning/PLAN.md](https://codeberg.org/magogi-admin/mgf-fedres/src/branch/main/docs/planning/PLAN.md)
> (Phase B).

## [0.1.0] — skeleton (DOC-01 baseline + packaging shape)

> Initial pre-alpha cut (Development Status :: 2 — Pre-Alpha); not yet tagged or
> published. **Skeleton only** — no FastAPI app, routes, templates, or lenses yet.

### Added

- The **DOC-01 documentation baseline** — README, LICENSE, CHANGELOG, CONTRIBUTING,
  SECURITY, FEEDBACK, AGENTS, STARTHERE, DEPS, FEDERATION + the `docs/` tree
  (`docs/claude/`, `docs/memory/`, `docs/inprogress/`) and the conformance ledger.
- The **packaging shape** — the `mgf.fed_web` PEP 420 namespace package
  (`__init__.py` + `py.typed`), the hatchling FastAPI/Jinja distribution (FastAPI as a
  core dep, matching `mgf-cloud-app`), the `mgf-fed-web` console entry point (declared;
  served by the M2+ app), and the `[tool.ruff]`/`[tool.mypy]`/`[tool.pytest]`/`[tool.coverage]`/`[tool.uv]`
  configuration mirrored from the `mgf-fedres` spine.

[Unreleased]: https://codeberg.org/magogi-admin/mgf-fed-web/src/branch/main
[0.1.0]: https://codeberg.org/magogi-admin/mgf-fed-web/src/branch/main/CHANGELOG.md
