frontend: #109 punch-list P2 — RulesTab effect, node recent-calls window #123

Merged
logan merged 1 commits from fix/109-punchlist-p2 into main 2026-09-07 19:06:34 -04:00
Owner
  • Item 4: app/alerts/page.tsx RulesTab — load() moved out of the render body into useEffect(...,[])
  • Item 5: app/nodes/[id]/page.tsx — useCalls(20) -> useCalls(200) + TODO(server-26#109 item5) (a server-side node_id filter needs a new composite index)
  • Items 6, 7 already resolved in earlier PRs; item 8's PATCH /org endpoint confirmed to exist (routers/org.py:48) so the Save button stays — DEFERRED.md row is stale (noted separately)

P3 items (incl. token migration) out of scope. Refs #109.

🤖 Generated with Claude Code

- **Item 4:** `app/alerts/page.tsx` `RulesTab` — `load()` moved out of the render body into `useEffect(...,[])` - **Item 5:** `app/nodes/[id]/page.tsx` — `useCalls(20)` -> `useCalls(200)` + `TODO(server-26#109 item5)` (a server-side `node_id` filter needs a new composite index) - Items 6, 7 already resolved in earlier PRs; item 8's `PATCH /org` endpoint confirmed to exist (`routers/org.py:48`) so the Save button stays — DEFERRED.md row is stale (noted separately) P3 items (incl. token migration) out of scope. Refs #109. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
logan added 1 commit 2026-09-07 19:03:15 -04:00
logan merged commit bc3251e8df into main 2026-09-07 19:06:34 -04:00
logan deleted branch fix/109-punchlist-p2 2026-09-07 19:06:35 -04:00
Sign in to join this conversation.