Skip to main content

Modules Documentation

Admin management

Admin pages, permissions, workflow.

Complete

Radar admin manages the 5-gate verification workflow, the re-verification cadence, sponsored placement pricing, and the Weekly Opportunity Signals digest scheduling. The admin tooling is the editorial team’s primary surface for the module.

Phase 1 workflow (current)

  1. Editor opens `core/data/mock-opportunities.ts` in a PR.
  2. Adds new Opportunity entry with all required fields including the typed sub-entities (organizer, benefits, eligibility, timeline).
  3. Documents the 5-gate verification in the PR description with source links.
  4. Updates `mock-ecosystem-links.ts` with manual cross-module links (Founder Files matching the opportunity type, mentioned events, etc).
  5. Editorial lead reviews + merges. Sets `lastVerifiedAt = now()` on merge.

Phase 2 — Admin UI (planned)

Intake queue
Organizer submissions from `/submit/opportunity` land here. Carries declared eligibility + benefits + supporting URLs.
Verification checklist
Editor walks through the 5 gates with a UI checklist. Each gate captures the verification source URL + editor name + timestamp.
Re-verification queue
Dashboard sorts opportunities by `(deadlineAt - now)` to prioritize what needs re-checking. Opportunities >30 days un-verified get flagged.
Sponsorship editor
Toggles `isSponsored = true`. Captures the sponsor contract reference + invoiced amount + visibility window. Does NOT bypass verification gates.
Digest composer
Weekly composer for the Weekly Opportunity Signals digest. Editor curates 5-8 opportunities, drafts the digest commentary, schedules send.