detect_evm_data_source
Probe the cost-attribution path EVM will use for a project. Returns "imported" when >=80% non-milestone tasks have plannedCost (MS Project import), "rate-cards" when at least one active rate card exists, "none" otherwise. Cheap pre-flight before calling calculate_evm so you can warn the user when fidelity is low.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectId | Yes |