docs(changelog): correct initial_state default (super-draft) + API field lists for 0.33.0

This commit is contained in:
Ben Stull
2026-06-04 00:19:56 -07:00
parent a2dc29af9c
commit f114af8ce0
+5 -4
View File
@@ -38,14 +38,15 @@ Added:
`deployment` singleton. The mirror runs at startup (reconciler) and
on every §4 webhook push to the registry repo.
- **`GET /api/deployment`** — returns `name`, `tagline`, and the list
of visible projects. Replaces the build-time `VITE_APP_NAME` as the
of visible projects (each item carries `id`, `name`, `type`,
`visibility`). Replaces the build-time `VITE_APP_NAME` as the
authoritative runtime config source (the frontend cut lands in
M3-frontend).
- **`GET /api/projects/:id`** — returns `name`, `type`, `visibility`,
`initial_state`, and `theme` for a single project.
- **`GET /api/projects/:id`** — returns `id`, `name`, `tagline`, `type`,
`visibility`, `initial_state`, and `theme` for a single project.
- **§22.4b `initial_state`** honored at propose time: new RFCs enter
the state named by the project's `initial_state` field (default:
`draft`).
`super-draft`; `bdd` projects default to `active`).
- **§22.4c `unreviewed` flag**: newly proposed RFCs are flagged
`unreviewed = true`. Owners clear it via
`POST /api/projects/:id/rfcs/:slug/mark-reviewed`. The catalog