Skip to content

Bind claim delivery observation to mission beneficiary - #2

Merged
Manablaq merged 2 commits into
mainfrom
fix/claim-observer-wallet-binding
Sep 16, 2026
Merged

Manablaq merged 2 commits into
mainfrom
fix/claim-observer-wallet-binding

Conversation

@Manablaq

Copy link
Copy Markdown
Owner

What changed

  • Bind persisted claim observations to the exact mission and beneficiary.
  • Hide stale observations after a wallet switch instead of showing another wallet's parent claim.
  • Keep external delivery observation read-only and fail-closed; no automatic retry is introduced.
  • Add regression coverage for cross-mission and cross-beneficiary isolation.

Verification

  • npm run typecheck
  • npm run test
  • npm run lint
  • npm run build
  • npm run test:e2e (12 passed)
  • npm audit --audit-level=high
  • direct GenLayer runtime: 578 passed, 334 subtests

Production deployment for this exact application commit is already READY at the canonical alias https://commit-protocol.vercel.app.

@Manablaq
Manablaq merged commit d2e46de into main Sep 16, 2026
3 checks passed
@Manablaq
Manablaq deleted the fix/claim-observer-wallet-binding branch September 16, 2026 19:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant