Documentation Index
Fetch the complete documentation index at: https://grantmaster.dev/llms.txt
Use this file to discover all available pages before exploring further.
System Flow Map
End-to-end grant operating system blueprint
1. Core lifecycle map
2. Primary entity model
These are the core business objects GrantMaster should revolve around:Relationship graph
3. Module map by responsibility
A. Funder layer
/grantors
Purpose:
- manage funder records
- relationship health
- reporting obligations by funder
- compliance conditions by funder
- stakeholder access tied to funders
- Overview
- Directory
- Analytics
- Reporting
- Relationships
- Compliance
- Stakeholders
- to Discovery opportunities
- to Applications
- to Awards in Grant Control
- to Reports
- to Projects funded by each grantor
B. Opportunity layer
/grant-discovery
Purpose:
- identify and qualify opportunities
- opportunity database
- deadline tracking
- eligibility
- fit scoring
- grantor linkage
- from Grantors
- to Grant Application
C. Proposal layer
/grant-application
Purpose:
- prepare and manage submissions
- draft proposals
- collaborators
- required attachments
- review workflow
- submission readiness
- from Discovery
- from Grantors
- to Grant Tracker
D. Application lifecycle layer
/grant-tracker
Purpose:
- monitor pipeline status
- Draft
- In Progress
- Submitted
- Under Review
- Awarded
- Rejected
- Withdrawn
- from Application
- Awarded → Grant Control
- Rejected / lost → Analytics / learning loops
E. Award governance layer
/grant-control
Purpose:
- govern awarded grants
- award records
- grant agreements
- restrictions
- reporting schedule
- disbursement logic
- compliance conditions
- from Tracker when awarded
- funds Projects
- creates Reporting obligations
- creates Compliance rules
F. Execution layer
/projects
Purpose:
- run funded work
- Overview
- Directory
- Portfolio
- Timeline
- Budget
- Compliance
- Forecast
- project portfolio oversight
- milestones
- staffing
- budget usage
- delivery status
- project-level compliance and reporting linkage
- from Grant Control
- from People allocations
- from Expenses
- to Reporting
- to Portal / Impact
- to Compliance / Audit
G. Resource layer
/people
Purpose:
- manage all people operations relevant to grant execution
- Overview
- Staffing
- Teams
- Capacity
- HR Operations
- staffing records
- team structure
- project assignment
- capacity planning
- HR workflows
- from Projects staffing demand
- from HR requests
- from Capacity balancing
- to Projects
- to Reporting ownership
- to Compliance task ownership
H. Financial operations layer
/expenses
Purpose:
- actual spend tracking
- expenses by project
- expenses by grant
- budget line use
- variance visibility
- from Projects
- from Grant Control budget structure
- to Budget views in Projects
- to Reporting financial reports
- to Compliance checks
I. Reporting layer
/reporting
Purpose:
- manage all reporting obligations and submissions
- reporting schedule
- draft / submit / approve workflow
- owners
- funder-linked reports
- project-linked reports
- from Grant Control obligations
- from Projects outcomes
- from Expenses financial data
- from Portal impact data
- to Grantors reporting records
- to Audit trail
J. Compliance layer
/compliance
Purpose:
- track restrictions, conditions, and governance checks
- compliance rules
- exceptions
- review-needed items
- violation risks
- audit readiness
- from Grant Control
- from Projects
- from Reporting
- from Expenses
- to Audit
- to Risk / oversight surfaces
K. Impact and external visibility layer
/portal
/portal-presentation
/portal-stakeholders
Purpose:
- communicate impact externally and internally
- stakeholder-facing dashboards
- presentations
- progress summaries
- impact evidence
- from Projects
- from Reporting
- from Grantors / stakeholders
- to Stakeholders
- to external reporting workflows
L. Governance layer
/audit-dashboard
/audit-reports
Purpose:
- oversight and audit traceability
- audit logs
- report history
- approval chain visibility
- compliance evidence
- from Reporting
- from Compliance
- from HR Operations
- from Grant Control
4. Cross-module drilldown map
This is the part Codex should preserve rigorously.5. Shared UI system map
All major modules should use the same pattern stack.Page shell
Shared components
Shared interaction rules
6. Shared status dictionary
Codex should centralize these meanings platform-wide.Grant lifecycle
Project health
Staffing / capacity
Relationship health
Reporting
Compliance
HR workflow
7. Shared data realism rules
GrantMaster must never look like a placeholder system in demo mode.Baseline believable seeded state
What to avoid
8. Navigation system map
Top-level navigation should reflect mental workflow, not just feature grouping.Recommended mental order
9. Detail drawer blueprint
Use one consistent detail drawer system across the platform.Drawer layout
Example by entity
Grantor drawer
- profile
- funding summary
- active grants
- next reports
- compliance notes
- contacts
Project drawer
- project summary
- budget
- staff
- milestones
- reporting
- compliance
Person drawer
- profile
- team
- capacity
- project assignments
- HR actions
Report drawer
- deadline
- status
- owner
- linked grant/project
- submission history
10. Module overview pages — required role
Major modules should have overview pages that answer:- what is happening
- what needs attention
- what changed
- where to go next
Must exist for:
- People
- Grantors
- Projects
- Reporting
- Compliance
- possibly Discovery / Application if scale supports it
11. Empty-state blueprint
Every empty state must follow one pattern:Good examples
- No active reports
- No compliance risks detected
- No staffing requests awaiting review
- No projects linked to this grantor yet
Bad examples
- No data found
- Empty blank card
- Generic dashboard filler
12. Codex implementation phases
To reduce breakage, Codex should execute in phases.Phase 1 — system unification
- normalize headers
- unify KPI strips
- unify insight strips
- unify tables
- unify toolbars
- unify statuses
- unify empty states
Phase 2 — lifecycle connectivity
- add cross-module drilldowns
- connect grantors ↔︎ applications ↔︎ awards ↔︎ projects ↔︎ reports ↔︎ compliance
- connect people ↔︎ projects ↔︎ capacity ↔︎ HR ops
- connect expenses ↔︎ projects ↔︎ reporting ↔︎ compliance
Phase 3 — realism + trust
- run seed-data realism pass
- add mixed operational states
- improve copy
- tighten spacing and density
- remove remaining template-dashboard feel
Phase 4 — polish
- detail drawer consistency
- accessibility sweep
- hover/focus states
- keyboard navigation
- aria cleanup
- final visual rhythm pass
13. Exact mega tasks for Codex
- Establish GrantMaster’s canonical lifecycle architecture across all major modules.
- Normalize all core page shells: header, KPI strip, insight strip, toolbar, main content.
- Standardize statuses, thresholds, labels, and token colors platform-wide.
- Standardize table behavior, empty states, and detail drawers.
- Ensure each major module has a meaningful overview page where appropriate.
- Connect grantors, discovery, applications, tracker, control, projects, reporting, people, expenses, and compliance into one coherent operational graph.
- Run a platform-wide realism pass on seed/demo data.
- Reduce any remaining module-by-module design drift.
- Tighten navigation and wayfinding so users can mentally follow the grant lifecycle.
- Complete accessibility and interaction polish across the full platform.
14. Strict acceptance criteria
GrantMaster is successful only if:- the whole platform clearly reflects the grant lifecycle
- modules feel like parts of one system, not separate admin tools
- cross-module drilldowns are logical and frequent
- overview pages surface real operational insight
- no major module feels placeholder-driven
- UI patterns are consistent across headers, KPIs, filters, tables, drawers, and empty states
- seeded data feels plausible
- the product feels credible for enterprise nonprofit grant operations
15. Paste-ready final Codex instruction
16. Extra strict guardrails
And one more thing I’d strongly recommend: after Codex implements this, do a final platform QA pass by user role — Super Admin, Grants Manager, Project Lead, Finance, HR — because many coherence issues only show up when following role-based workflows end to end.