Admin/Grant Scout/Org profile

A

Version 1 · Florida 501(c)(3) nonprofit

Org profile

Capital Forge League, Inc. · EIN 42-2301598. Scoring is versioned so keyword changes stay traceable.

Solicitation hold

Super Admin drafts and logs requests. It never mails them. A staff member sends.

Gamma board · Super Admin

This Super Admin is connected to the CFL Gamma theme. The board shows the live Capital Forge League deck — not a mailed grant.

Open board

cPanel mailboxes · Super Admin

Provisioned on the CFL cPanel. Award and DonorBox traffic forwards into the Donations inbox so a secured grant is recorded as a Layer 4 gift, not merged into the foundation pipeline.

Grant correspondence
[email protected]

Data sources · SPEC-003 §3

SourceAccessAuthRoleLayer
Grants.gov (search2 / fetchOpportunity)FreeNone / keyFederal opportunitiesL1
ProPublica Nonprofit Explorer v2FreeNone990 / 990-PF org and filing dataL1
Grantmakers.ioFreeNoneHuman research UI over the same 990 sourceManual
Granted AI APITest tier firstKeyOptional semantic search across fundersL1 optional
DonorBox API + webhooksTest key firstBasicInbound gift captureL4
cPanel mailbox · donations@IncludedIMAP / forwardAward correspondence feeding Super AdminL4
Candid APIsDeferredKeyEnterprise funder data — laterLater

Acceptance criteria · A1–A16

  1. A1 · P1Staff can trigger or schedule a Grants.gov search filtered to 501(c)(3)-eligible opportunities.
  2. A2 · P1Results score 0–100 against OrgProfile keywords and store a one-sentence fit_reason.
  3. A3 · P1Knockout conditions produce a knockout_reason rather than a silent zero score.
  4. A4 · P1One-click Generate Draft produces a multi-section narrative; validation blocks prohibited constructions from approved.
  5. A5 · P1Human review queue exists under Donations; every status transition is logged with actor and timestamp.
  6. A6 · P2Nightly discovery job runs unattended, writes a discovery_runs row, and survives a single-source failure.
  7. A7 · P2Deadline and follow-up alerts fire into the notification system.
  8. A8 · P2Every solicitation records who, when, how, and what was sent, with package_ref resolving to the document.
  9. A9 · P2Response history is append-only; a prior response cannot be overwritten or deleted.
  10. A10 · P2Add RFP by URL parses eligibility and deadline into an opportunity record.
  11. A11 · P3ProPublica search plus EIN detail identifies 990-PF family foundations by geography, NTEE, and giving size.
  12. A12 · P3Small-grant view filters by small_grant_ratio and grant_count and returns a ranked list with officer names.
  13. A13 · P3Relationship stage transitions are enforced, logged, and visible as a pipeline.
  14. A14 · P3Donor page shows activity across campaign, amount tier, recurring/one-time, and restricted/unrestricted.
  15. A15 · P3DonorBox webhook signature verification rejects an unsigned or mis-signed payload.
  16. A16 · P3Export of an approved draft to DOCX and PDF works.

PATENT PENDING — Helmet structural integrity screening platform, U.S. Provisional Application No. 64/123,976, filed July 31, 2026, assigned to Capital Forge League, Inc. The platform determines service fitness and creates a serialized record. No clinical or concussion-rate claim is made.