diff --git a/frontend/docs/frontend-PROGRESS.md b/frontend/docs/frontend-PROGRESS.md index 5ea4eb98..f1196c38 100644 --- a/frontend/docs/frontend-PROGRESS.md +++ b/frontend/docs/frontend-PROGRESS.md @@ -15,6 +15,29 @@ ## Текущее состояние +> **Запись оркестратора №15, 07.08.** Абзацы ниже — состояние на 04.08, и первый из них с тех пор +> УСТАРЕЛ: «замок на входе закрыт, контракта API v0 нет» больше не так. Контракт ратифицирован +> **D39.99**, канон — `docs/architecture/14-api-contract/` (спека + компаньон-README), зонная копия +> `api-contract/openapi.yaml` — байт-зеркало канона. Вторая сторона контракта, платформа, **написана, +> принята и залендена** (D39.109): вход через OIDC, сессии, кредитный леджер, админ-CLI. Строка 95 +> единого бэклога закрыта. +> +> **S3 запускается по слову владельца, промт готов** (`S3_SESSION_PROMPT.md`) и с 07.08 несёт три +> новых пункта списка правок спеки: **А-нуль** — шапка `info` спеки исправлена мной (три дня она +> называла себя нератифицированным черновиком S3 и ссылалась на несуществующий рядом компаньон; +> S3 остаётся бампнуть `version`) · **В-трис** — управляемый потолок прогона, решение владельца +> 07.08 (шкала в ИНТЕРФЕЙСЕ от минимума до доступного остатка, единица — ГЛАВЫ, не доллары, иначе +> это амендмент D39.84; максимум = баланс минус открытые холды; носитель пересчёта «главы → деньги» +> — платформа, ручка объявляется правкой спеки) · **В-кватер** — фронт живёт на ТОМ ЖЕ origin, что +> платформа: CORS-слоя в ней нет вовсе, preflight `OPTIONS` с чужим `Origin` получает 401 от гарда +> сессии (замер на живом бинаре, PD-96 регистра платформы) ⇒ в деве ходить через прокси +> dev-сервера, кросс-origin не проектировать. +> +> **Мелочь зоны, которую стоит закрыть при следующем касании:** `API_CONTRACT_DRAFT.md` — второй +> экземпляр компаньона; канон компаньона теперь `docs/architecture/14-api-contract/README.md`, +> поэтому зонному файлу нужен баннер-указатель, иначе это второй носитель одного состояния. + + - **Пройдено:** S0 (план), S1 (инструменты, скриншот-цикл, `tokens.css`, витрина), **S2 (оболочка трёх панелей, слой `src/ui/`, масштаб списков, хвосты гейтов)**. - **S3 НЕ сделана: замок на входе закрыт, проверено исполнением 04.08.** Контракта API v0