diff --git a/TASKS.md b/TASKS.md index 69acae0..fa40467 100644 --- a/TASKS.md +++ b/TASKS.md @@ -2,28 +2,26 @@ ## Current -### `feat/auth-foundation` +### `feat/wizard-live-flow` -Status: completed +Status: pending DoD: -- `admin-api` использует app-level auth вместо внешнего `Basic Auth` -- пользователи логинятся через email/password и `HttpOnly` session cookie -- пароли хранятся как `Argon2id` hash -- session secret и password pepper читаются из `.env` -- bootstrap admin user создается из env при старте -- `apps/ui/html/login.html` и `apps/ui/js/login.js` подключены к live auth flow -- защищенные UI-страницы проверяют session через backend +- `apps/ui/html/wizard/index.html` и `apps/ui/js/wizard.js` работают без локальных draft override-костылей +- `test run`, `publish`, `import/export`, `sample upload`, `draft generation` и `gRPC descriptor` flow подключены к live backend +- wizard для `REST`, `GraphQL` и `gRPC` использует один реальный end-to-end контракт - `test-ui` остается нетронутым как fallback ## Next +- `feat/settings-live-flow` +- `feat/workspace-access-polish` - `feat/alpine-polish` ## Backlog -- `feat/agent-publishing` -- `feat/platform-access` -- `feat/observability-api` -- `feat/alpine-ui` +- `feat/current-workspace-session-model` +- `feat/agent-lifecycle-polish` +- `feat/platform-key-usage` +- `feat/demo-assets` - `feat/demo-assets`