Item 4:app/alerts/page.tsxRulesTab — 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.
- **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)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
app/alerts/page.tsxRulesTab—load()moved out of the render body intouseEffect(...,[])app/nodes/[id]/page.tsx—useCalls(20)->useCalls(200)+TODO(server-26#109 item5)(a server-sidenode_idfilter needs a new composite index)PATCH /orgendpoint 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