From b439c8583a9a3d9626d0b75912ca6e0851790210 Mon Sep 17 00:00:00 2001 From: Jakub Zych Date: Mon, 5 Oct 2026 21:49:40 +0200 Subject: [PATCH] docs(phase-14.1): close 1 resolved todo oauth-identities and /me now have a completed phase; the orphan-pending-routes todo is done. Co-authored-by: Cursor --- .planning/todos/completed/orphan-pending-routes.md | 13 +++++++++++++ .planning/todos/pending/orphan-pending-routes.md | 13 ------------- 2 files changed, 13 insertions(+), 13 deletions(-) create mode 100644 .planning/todos/completed/orphan-pending-routes.md delete mode 100644 .planning/todos/pending/orphan-pending-routes.md diff --git a/.planning/todos/completed/orphan-pending-routes.md b/.planning/todos/completed/orphan-pending-routes.md new file mode 100644 index 0000000..5a49dc1 --- /dev/null +++ b/.planning/todos/completed/orphan-pending-routes.md @@ -0,0 +1,13 @@ +--- +title: Give oauth-identities and /api/v1/fonoteka/me a roadmap phase before cutover +date: 2026-10-03 +completed: 2026-10-05 +priority: high +area: fonoteka.go routes / ROADMAP +resolves_phase: "14.1" +--- + +After Phase 14, three manifest routes were still `pending` and no phase owned them. Phase 14.1 ported them; the corpus is 175/175/0 with zero pending routes. + +- `GET /_fonoteka/api/v1/oauth-identities` and `DELETE /_fonoteka/api/v1/oauth-identities/{provider}` +- `GET /api/v1/fonoteka/me` (full contract, including unrestricted `collection_ids` JSON null) diff --git a/.planning/todos/pending/orphan-pending-routes.md b/.planning/todos/pending/orphan-pending-routes.md deleted file mode 100644 index 55072fa..0000000 --- a/.planning/todos/pending/orphan-pending-routes.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Give oauth-identities and /api/v1/fonoteka/me a roadmap phase before cutover -date: 2026-10-03 -priority: high -area: fonoteka.go routes / ROADMAP ---- - -After Phase 14, three manifest routes are still `pending` and no phase owns them: - -- `GET /_fonoteka/api/v1/oauth-identities` and `DELETE /_fonoteka/api/v1/oauth-identities/{provider}`: social login, deferred since Phase 7 (Phase 8 CONTEXT, out of scope). -- `GET /api/v1/fonoteka/me`: Phase 8 D-20 ported a minimal version for fonoteka-mcp, but the manifest entry is still pending. Check whether the full contract is ported. - -Phase 15's criterion is parity green on all routes, so these need a phase (insert 14.1 or fold them into 15) before the cutover. Decided out of scope in Phase 14 discuss (14-CONTEXT D-09).