Skip to content
POST/api/v1/forensics/delay-analysis

Delay Attribution Analysis

Identifies, quantifies, and attributes schedule delays across four analysis steps.\n\nSteps:\n1. Variance detection — identifies delayed tasks vs baseline\n2. Float analysis — tracks critical path and float consumption\n3. Causal chains — traces delay propagation through dependency network\n4. Recommendations — AACE RP 47R-11 prioritized recovery actions\n\nMethodologies: windows (default), contemporaneous, collapsed_as_built.\n\nTier access: Starter and above.\n\nStandards: AACE RP 29R-03, AACE RP 47R-11.

Request example

json
json
{
  "tasks": [
    {
      "id": "T1",
      "duration_days": 5
    }
  ]
}

Request fields from OpenAPI contract

Required fields and the optional fields that change this call are listed here. The shared task model stays on the task schema guide.

This table is generated from the endpoint schema in openapi.json.

FieldTypeRequiredDescription
tasksarray<unknown>RequiredNo description in OpenAPI contract.
tasks[].idstringRequiredUnique task identifier
status_datestringRequiredNo description in OpenAPI contract.
optionsobjectOptionalOptions for delay analysis.
options.min_impact_daysintegerOptionalNo description in OpenAPI contract.
options.include_causal_chainsbooleanOptionalNo description in OpenAPI contract.
options.include_float_consumptionbooleanOptionalNo description in OpenAPI contract.
options.confidence_thresholdnumberOptionalNo description in OpenAPI contract.
options.methodologystringOptionalNo description in OpenAPI contract.
options.include_concurrentbooleanOptionalNo description in OpenAPI contract.
options.include_delay_categoriesbooleanOptionalNo description in OpenAPI contract.
options.use_half_stepbooleanOptionalNo description in OpenAPI contract.

Response example

json
json
{
  "score": 92,
  "grade": "A"
}

Response fields from OpenAPI contract

This table is generated from the endpoint response schema in openapi.json.

FieldTypeRequiredDescription
statusstringRequiredTop-level result status — always present in every response.
metadataobjectRequiredAudit trail and processing context — always present, never null.
metadata.task_countintegerRequiredNumber of tasks in the submitted schedule
metadata.endpointstringRequiredEndpoint path e.g. /api/v1/health/score

Schema

json-schema
{
  "$ref": "#/components/schemas/BellatorResponse_DelayAnalysisData_"
}

Authentication

  • x-api-key header

Reference details

Operation ID
delay_analysis_api_v1_forensics_delay_analysis_post
Section
Forensics
Tags
Forensics
Playground link
/playground?endpoint=%2Fapi%2Fv1%2Fforensics%2Fdelay-analysis&method=post

Was this page helpful?

Your feedback helps us improve docs, reference pages, and Playground flows.

Topic: Delay Attribution Analysis · Page: /docs/api-reference/delay_analysis_api_v1_forensics_delay_analysis_post

TermsPrivacyContact

Schedule analysis guidance. Not legal advice. You remain responsible for contract and agency compliance.