rspace-online/modules/rtime
Jeff Emmett 3b0999da64 feat(rtime): commitment notifications + email delivery channel
- Fire commitment_accepted/commitment_declined notifications when solver
  results are accepted/rejected in intent-routes.ts
- Fire commitment_declined when a connection is deleted in mod.ts
- Add metadata (resultId, fromCommitmentId) to commitment_requested notify
- Fix actionUrl to use /rtime (subdomain-relative), not /{space}/rtime
- Add Accept/Decline action buttons in notification bell for
  commitment_requested events (same pattern as space_invite)
- Add email delivery channel to notification-service: sends from
  {space}-agent@rspace.online via SMTP, respects emailEnabled preference,
  inline HTML template with dark theme

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 14:59:10 -07:00
..
components Fix SVG dataset crash and 403 on intent API 2026-03-31 23:17:14 -07:00
intent-routes.ts feat(rtime): commitment notifications + email delivery channel 2026-04-01 14:59:10 -07:00
landing.ts feat(tours): add guided tour links to 7 landing pages and startTour() to 5 components 2026-03-31 09:33:11 -07:00
mod.ts feat(rtime): commitment notifications + email delivery channel 2026-04-01 14:59:10 -07:00
reputation.ts feat(rtime): add intent-routed resource-backed commitments 2026-03-31 22:36:06 -07:00
schemas-intent.ts feat(rtime): add intent-routed resource-backed commitments 2026-03-31 22:36:06 -07:00
schemas.ts feat: add commitment pool + task request canvas shapes for rTime 2026-04-01 14:38:41 -07:00
settlement.ts feat(rtime): add intent-routed resource-backed commitments 2026-03-31 22:36:06 -07:00
skill-curve.ts feat(rtime): add intent-routed resource-backed commitments 2026-03-31 22:36:06 -07:00
solver.ts feat(rtime): add intent-routed resource-backed commitments 2026-03-31 22:36:06 -07:00