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)
- Editor opens `core/data/mock-opportunities.ts` in a PR.
- Adds new Opportunity entry with all required fields including the typed sub-entities (organizer, benefits, eligibility, timeline).
- Documents the 5-gate verification in the PR description with source links.
- Updates `mock-ecosystem-links.ts` with manual cross-module links (Founder Files matching the opportunity type, mentioned events, etc).
- 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.
