vc_012 · Descriptive analytics — user event log

Status: ✓ Passing · Last run: 2026-06-04T06:25:25 · Pipeline: analyze · History: 1/1 runs passed (100%)

What was tested

Event-level data: one row per event, with user_id repeating across many rows. The analyze_agent is asked structural questions whose answers come from aggregations across the event stream (distinct user count, most common event_type, total event count). Fills the previously-uncovered event_level data shape on the coverage matrix. Same chat-surface backend as vc_006-010 (pipeline_analyze), but the data shape itself exercises a path the agent doesn't see in entity-static / panel / segmented cases — many rows per entity, no pre-aggregated target, time as event timestamp rather than snapshot date.

What we planted in the data

What the system did

What we checked — all assertions passed

Status Assertion Detail
tool_was_used agent used query_bigquery in session up through 'q_total_events'
answer_includes_number_near answer contains 3,984.00, within 0% of expected 3,984.00
tool_was_used agent used query_bigquery in session up through 'q_total_events'
answer_mentions_fact all expected facts present in answer to 'q_most_common_event'
tool_was_used agent used query_bigquery in session up through 'q_total_events'
answer_includes_number_near answer contains 3,984.00, within 0% of expected 3,984.00

How this could have gone wrong

Reproducing

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

← back to validation report