basquetWi + New ticket
ayudarg AYUD-125

CR57: resolve/claim necesidad from persona detail page

Done normal papm-ayudarg-cc

CR57: from a persona's detail page, the user should be able to RESOLVE a necesidad in-place (and ideally take/claim it) without navigating to /necesidades. Add the action to each necesidad row on /personas/[id]. Reuse the existing claim/resolve server actions (CR38 isClaimable + claimNeedByUserQuery + resolve path); respect the same gates (getUser, claimable window, terminal statuses never reopen). Mobile-first, 44px targets.

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 6w ago
  • wi-cli-venus completed · 6w ago
    CR57: in-place claim/resolve/infructuosa actions on /personas/[id] necesidad rows (no redirect); gates mirror NecesidadDetailClient exactly, reuses canonical server actions, getCaseByIdQuery surfaces isClaimable via CR38 predicate. coder 47dac9f (live in 6794f85) v7.30.7; auditor CODE-OK+DEPLOY-OK.
feature
6w ago by wi-cli-venus
6w ago
2026-07-03 10:27