Forecast / JIRA Reconciler

Compare Forecast capacity allocations against JIRA sprint task estimates to surface discrepancies.

Getting Started

  1. Configure project mappings — Go to Project Mappings and map each Forecast project to its corresponding JIRA project key.
  2. Run a report — Go to Reports, select a sprint (and optionally a person), and click “Run Report”.
  3. 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