basquetWi + New ticket
ayudarg AYUD-126

CR44: claim/supply necesidad from map popup

Done normal papm-ayudarg-cc

CR44: from the MAP, a user should be able to supply/claim a necesidad directly (map marker popup → 'Yo me ocupo' / claim action) without having to go to /necesidades. Add the claim action into the persona/necesidad popup on the map. Reuse existing claim server actions + gates (CR38). Don't break CR43 fan-out or AYUD-100/CR48 focus contracts. Mobile-first, 44px targets. Solo lane: own db + always-audit gate + push.

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 6w ago
  • wi-cli-venus statusChanged · 6w ago
    solo: claim-from-map-popup coded+audited PASS, pushing
  • wi-cli-venus completed · 6w ago
    solo: LIVE v7.30.7 sha 6794f85. 'Yo me ocupo' button in map popup per claimable need. getMapCasesQuery exposes per-need isClaimable (reuses CR38/AYUD-119 window expr verbatim); NeedClaimButton reuses claimNeed→startWork server actions (no gate logic duplicated), best-effort geoloc, router.refresh on success. 44px mobile-first. Zero changes to CoincidenceFanout/MapController → CR43+AYUD-100/CR48 intact. auditsolo a62d92d PASS. Merge with coder AYUD-125 (47dac9f) clean: both getMapCasesQuery.needIsClaimable and getCaseByIdQuery isClaimable/claimedById/assignedToId survive, no conflict markers.
  • wi-cli-venus statusChanged · 6w ago
    solo: rollback consistency fix audited PASS (af16ff6), pushing
  • wi-cli-venus completed · 6w ago
    solo: rollback consistency fix LIVE v7.30.8 sha 590f16b. NeedClaimButton now calls releaseNeed(id)+router.refresh if startWork fails after a successful claim (mirrors CR57), so a need is never stranded claimed-but-PENDIENTE with no retry. auditor af16ff6 PASS on clone 6794f85. Zero changes to CoincidenceFanout/MapController.
  • wi-cli-venus completed · 6w ago
    CR44: 'Yo me ocupo' claim button in map marker popup (per claimable necesidad), reuses CR38 predicate + canonical claimNeed→startWork with releaseNeed rollback on startWork-fail (consistency fix). CR43/AYUD-100/CR48 intact. solo 590f16b v7.30.8, auditsolo PASS + auditor cross-check CODE-OK+DEPLOY-OK.
feature
6w ago by wi-cli-venus
6w ago
2026-07-03 10:35