vc_001 · Entity-static control

Status: ✓ Passing · Last run: 2026-08-24T17:41:01 · Pipeline: v2 · History: 16/19 runs passed (84%)

What was tested

One row per entity, no time dimension. A single feature drives the binary outcome with known strength; three other features are noise. This is the baseline 'happy path' case — if this fails, the engine itself is broken before any structural-shape complexity matters.

What we planted in the data

What the system did

Top features by importance:

What we checked — all assertions passed

Status Assertion Detail
row_count_eq_n_entities training rows = 5000, expected = 5000
planted_feature_in_top_k_importance derivative(s) of usage_score in top 3: ['usage_score_raw']
auc_in_band AUC = 0.928 inside band [0.70, 0.95]
noise_features_below_planted best planted derivative usage_score_raw is rank 1; no noise above

How this could have gone wrong

Why this case matters

The simplest possible structural shape — if this case ever fails, the failure isn't about shape handling; it's about something foundational (training, encoding, the model selection itself) being broken. Useful as a canary: a green entity-static control means the engine and the basic ML path are healthy.

Reproducing

# from auto_insight_api/
python -m validation.v2 run vc_001 --pipeline v2 -v

← back to validation report