From 990ae2fda33ddf5ebcb8dbc89d8b7f8dee569d34 Mon Sep 17 00:00:00 2001 From: Juan Denis Date: Tue, 3 Nov 2026 20:28:46 -0500 Subject: [PATCH] docs: regenerate migration inventory --- docs/MIGRATION_INVENTORY.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/MIGRATION_INVENTORY.md b/docs/MIGRATION_INVENTORY.md index bb9c882b..5e1a3553 100644 --- a/docs/MIGRATION_INVENTORY.md +++ b/docs/MIGRATION_INVENTORY.md @@ -19,8 +19,8 @@ debt. Regenerate with `python scripts/generate-migration-inventory.py`. | Hand-shaped {'error': ...} bodies in app/api | typed errors + the global handler | 849 | 850 | migrate when touched; new endpoints raise | | Raw subprocess calls outside the runners | app/utils/system.py runners | 23 | 23 | migrate when touched | | Controller-boundary violations (routes doing service work) | service layer extraction | 453 | 453 | migrate when touched (first-wave ratchet) | -| raw api.* calls in pages/ | E1: useServerQuery/useServerMutation | 374 | 398 | migrate when touched | -| per-page toast.error extractions in pages/ | E1: query-layer error presentation | 191 | 206 | migrate when touched | +| raw api.* calls in pages/ | E1: useServerQuery/useServerMutation | 371 | 371 | migrate when touched | +| per-page toast.error extractions in pages/ | E1: query-layer error presentation | 190 | 206 | migrate when touched | | hand-rolled form-group blocks | F2: FormField/useForm | 313 | 321 | migrate when touched | | unencoded ?k=${v} query interpolations in services/api | C4: buildQuery/encoding template | 0 | 0 | INVARIANT at 0 | | raw setInterval pollers | E2: usePolling/refetchInterval | 7 | 7 | DELIBERATE RESIDUE: clock ticks, socket-fallback hooks, and sibling-repo extension timers - each listed per file |