feat(agent,admin): alert pending map node moderators#12
Conversation
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (19)
📝 WalkthroughSummary by CodeRabbit
WalkthroughMap-node intake now supports moderated submissions with anti-abuse checks, durable notification delivery, Resend alerts, Directus moderation workflows, role-limited access, and operational tests and commands. ChangesMap Node Moderation
Estimated code review effort: 4 (Complex) | ~60 minutes Sequence Diagram(s)sequenceDiagram
participant HomeMap
participant NetworkAgent
participant NotificationQueue
participant Resend
participant Directus
HomeMap->>NetworkAgent: Submit map node
NetworkAgent->>NotificationQueue: Store pending submission notification
NetworkAgent->>Resend: Send moderator alert
Resend-->>NetworkAgent: Return delivery result
NetworkAgent->>Directus: Link moderator to submission record
Directus-->>NetworkAgent: Approve or reject submission
Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Validation
bun run typecheckbun run test:agentbun run test:contentbun run test:map-nodesbun run agentic:checkbun run build019_map_node_moderation_notifications.sqland Directus content/Studio setupbun run directus:steward:smokebun run directus:map-moderation:smokeLinear: PRD-622