Forensics

Baseline Variance Analysis

Compares the current schedule against an approved baseline to detect variance, drift, and execution performance signals.\n\nPerformance indicators: BEI, Critical Path BEI, SPI(t), variance severity, on-track percentage.\n\nOptional analysis:\n- include_trends — multi-period variance trend analysis\n- include_evms_trends — EVMS SPI/CPI/EAC indices over time\n- include_forecast_trends — EAC forecast stability tracking\n- include_logic_changes — dependency graph drift detection\n\nMatch strategies: id (default), id_and_wbs, wbs_hierarchy, fuzzy_id.\n\nTier access: Starter and above.\n\nStandards: GAO BP-10, DCMA Check #14 (BEI), AACE RP 29R-03.

post/api/v1/forensics/baseline-compare

Request

  • Base URL: https://api.bellatorsi.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.bellatorsi.com/api/v1/forensics/baseline-compare
  • Auth: none declared

Headers

x-api-keystring nullable
authorizationstring nullable
x-bellator-internal-dispatchstring nullable

Request body

Example request

{
  "current_schedule": {
    "tasks": [
      {
        "duration_days": 10,
        "id": "T1",
        "name": "Design Phase",
        "percent_complete": 0,
        "planned_finish": "2026-01-15",
        "planned_start": "2026-01-01",
        "predecessors": [],
        "resource": "Team A"
      }
    ]
  },
  "baseline_schedule": {
    "tasks": [
      {
        "duration_days": 10,
        "id": "T1",
        "name": "Design Phase",
        "percent_complete": 0,
        "planned_finish": "2026-01-15",
        "planned_start": "2026-01-01",
        "predecessors": [],
        "resource": "Team A"
      }
    ]
  },
  "schedule_history": [
    {
      "tasks": [
        {
          "duration_days": 10,
          "id": "T1",
          "name": "Design Phase",
          "percent_complete": 0,
          "planned_finish": "2026-01-15",
          "planned_start": "2026-01-01",
          "predecessors": [],
          "resource": "Team A"
        }
      ]
    }
  ]
}

Response

Baseline comparison completed successfully

status'pass' | 'fail' | 'warning' | 'info' required

Top-level result status — always present in every response.

scorenumber nullable
grade'A' | 'B' | 'C' | 'D' | 'F'

Letter grade derived from a 0–100 score. Null on non-scoring endpoints.

summarystring nullable
breakdownobject nullable

Changes

No recorded changes to this operation across all 1 revision of this API.