Forecast / JIRA Reconciler
Compare Forecast capacity allocations against JIRA sprint task estimates to surface discrepancies.
Run Reconciliation Report
Select a person and sprint, then compare Forecast hours against JIRA sprint estimates. View deltas, flagged discrepancies, and unmatched entries.
Go to Reports
Manage Project Mappings
Map Forecast project IDs to JIRA project keys. The reconciliation uses these mappings to join data across both systems.
Go to Mappings
Filter Sync
Compare JIRA board filter and quick filters against project mappings. Sync to keep them up to date as projects are added or removed.
Go to Filter Sync
Getting Started
- Configure project mappings — Go to Project Mappings and map each Forecast project to its corresponding JIRA project key.
- Run a report — Go to Reports, select a sprint (and optionally a person), and click “Run Report”.
- Review discrepancies — The report highlights deltas exceeding the configured threshold (default: 2 hours).
API Endpoints
The FastAPI backend exposes these endpoints (port 8000):
- GET /api/people
- GET /api/sprints
- POST /api/reconcile
- GET /api/mappings
- PUT /api/mappings
- GET /api/forecast-projects
- GET /api/jira-projects
- GET /api/cron-jobs
- POST /api/cron-jobs/:id/run
- GET /api/filter-sync/status
- POST /api/filter-sync/saved-filter
- GET /api/filter-sync/quick-filters
- POST /api/filter-sync/quick-filters