{"report_id":"rpt_33112175d8ab4946","test_run_id":"tr_d3eb2c403c284de4","metric_ingestion_run_id":"mir_5125e52bcce24009","report_version":"ptp0016.v1","status":"generated_with_gaps","generated_at":"2026-06-22T08:20:28.869Z","summary":"Generated 2 rule-first insights from 20 metrics with 4 visible evidence gaps.","links":{"self":"/api/test-runs/tr_d3eb2c403c284de4/reports/rpt_33112175d8ab4946","list":"/api/test-runs/tr_d3eb2c403c284de4/reports","insights":"/api/test-runs/tr_d3eb2c403c284de4/reports/rpt_33112175d8ab4946/insights"},"test_run_context":{"test_run_id":"tr_d3eb2c403c284de4","test_plan_version_id":"tpv_smoke_url_v1","environment_ref":"env_local","application_version_ref":"app_smoke_url","run_label":"Smoke check for petstore.octoperf.com","status":"completed","execution_validity":"valid","validity_reason_codes":[],"requested_claims":["basic_run_summary"],"started_at":"2026-06-22T08:20:11.349Z","completed_at":"2026-06-22T08:20:11.360Z","artifact_package_id":"art_tr_d3eb2c403c284de4_wa_34eb232ceb4648fc"},"metric_summary":{"metric_count":20,"metric_ids":["met_2d1c22fb0c674e57","met_172880791f284d8f","met_a37ce9d7a0804549","met_648ed3b875f947ee","met_848955bfaecc42a0","met_bcd981311fcf46f0","met_715e8d18f33f4968","met_eb4be69e06b9491d","met_ec609718d6cb473c","met_26a388d0c7b44369","met_236aa73b152a45bb","met_5321e61b037e4918","met_889f7099f1484517","met_a4b7d4637f5d47b6","met_faf7df0c5d064a84","met_65702caccb344ce8","met_5d7c95eaa95a41c1","met_5ebbcd9a27c04df8","met_c3f23ad266064353","met_b342f7b79371457e"],"metrics":[{"id":"met_2d1c22fb0c674e57","metric_name":"http.requests.count","metric_source_id":"msrc_4980796610c64259","source_type":"jmeter_result","evidence_role":"load_api_result","value_numeric":1,"unit":"count","aggregation":"count","sample_count":1,"evidence_state":"complete"},{"id":"met_172880791f284d8f","metric_name":"http.errors.count","metric_source_id":"msrc_4980796610c64259","source_type":"jmeter_result","evidence_role":"load_api_result","value_numeric":0,"unit":"count","aggregation":"count","sample_count":1,"evidence_state":"complete"},{"id":"met_a37ce9d7a0804549","metric_name":"http.errors.rate","metric_source_id":"msrc_4980796610c64259","source_type":"jmeter_result","evidence_role":"load_api_result","value_numeric":0,"unit":"ratio","aggregation":"rate","sample_count":1,"evidence_state":"complete"},{"id":"met_648ed3b875f947ee","metric_name":"http.latency.min_ms","metric_source_id":"msrc_4980796610c64259","source_type":"jmeter_result","evidence_role":"load_api_result","value_numeric":2,"unit":"ms","aggregation":"min","sample_count":1,"evidence_state":"complete"},{"id":"met_848955bfaecc42a0","metric_name":"http.latency.max_ms","metric_source_id":"msrc_4980796610c64259","source_type":"jmeter_result","evidence_role":"load_api_result","value_numeric":2,"unit":"ms","aggregation":"max","sample_count":1,"evidence_state":"complete"},{"id":"met_bcd981311fcf46f0","metric_name":"http.latency.avg_ms","metric_source_id":"msrc_4980796610c64259","source_type":"jmeter_result","evidence_role":"load_api_result","value_numeric":2,"unit":"ms","aggregation":"avg","sample_count":1,"evidence_state":"complete"},{"id":"met_715e8d18f33f4968","metric_name":"http.latency.p50_ms","metric_source_id":"msrc_4980796610c64259","source_type":"jmeter_result","evidence_role":"load_api_result","value_numeric":2,"unit":"ms","aggregation":"p50","sample_count":1,"evidence_state":"complete"},{"id":"met_eb4be69e06b9491d","metric_name":"http.latency.p90_ms","metric_source_id":"msrc_4980796610c64259","source_type":"jmeter_result","evidence_role":"load_api_result","value_numeric":2,"unit":"ms","aggregation":"p90","sample_count":1,"evidence_state":"complete"},{"id":"met_ec609718d6cb473c","metric_name":"http.latency.p95_ms","metric_source_id":"msrc_4980796610c64259","source_type":"jmeter_result","evidence_role":"load_api_result","value_numeric":2,"unit":"ms","aggregation":"p95","sample_count":1,"evidence_state":"complete"},{"id":"met_26a388d0c7b44369","metric_name":"http.latency.p99_ms","metric_source_id":"msrc_4980796610c64259","source_type":"jmeter_result","evidence_role":"load_api_result","value_numeric":2,"unit":"ms","aggregation":"p99","sample_count":1,"evidence_state":"complete"},{"id":"met_236aa73b152a45bb","metric_name":"http.throughput.requests_per_second","metric_source_id":"msrc_4980796610c64259","source_type":"jmeter_result","evidence_role":"load_api_result","value_numeric":1,"unit":"requests_per_second","aggregation":"rate","sample_count":1,"evidence_state":"complete"},{"id":"met_5321e61b037e4918","metric_name":"http.apdex.score","metric_source_id":"msrc_4980796610c64259","source_type":"jmeter_result","evidence_role":"load_api_result","value_numeric":1,"unit":"ratio","aggregation":"apdex","sample_count":1,"evidence_state":"complete"},{"id":"met_889f7099f1484517","metric_name":"worker.cpu.load_1m","metric_source_id":"msrc_4b7cf60a86bb4397","source_type":"worker_health","evidence_role":"run_validity","value_numeric":0.12,"unit":"ratio","aggregation":"max","sample_count":2,"evidence_state":"complete"},{"id":"met_a4b7d4637f5d47b6","metric_name":"worker.cpu.throttled","metric_source_id":"msrc_4b7cf60a86bb4397","source_type":"worker_health","evidence_role":"run_validity","value_numeric":0,"unit":"boolean","aggregation":"max","sample_count":2,"evidence_state":"complete"},{"id":"met_faf7df0c5d064a84","metric_name":"worker.memory.rss_bytes","metric_source_id":"msrc_4b7cf60a86bb4397","source_type":"worker_health","evidence_role":"run_validity","value_numeric":120360960,"unit":"bytes","aggregation":"max","sample_count":2,"evidence_state":"complete"},{"id":"met_65702caccb344ce8","metric_name":"worker.heap.used_bytes","metric_source_id":"msrc_4b7cf60a86bb4397","source_type":"worker_health","evidence_role":"run_validity","value_numeric":40624584,"unit":"bytes","aggregation":"max","sample_count":2,"evidence_state":"complete"},{"id":"met_5d7c95eaa95a41c1","metric_name":"worker.heap.total_bytes","metric_source_id":"msrc_4b7cf60a86bb4397","source_type":"worker_health","evidence_role":"run_validity","value_numeric":42455040,"unit":"bytes","aggregation":"max","sample_count":2,"evidence_state":"complete"},{"id":"met_5ebbcd9a27c04df8","metric_name":"worker.threads.active_count","metric_source_id":"msrc_4b7cf60a86bb4397","source_type":"worker_health","evidence_role":"run_validity","value_numeric":0,"unit":"count","aggregation":"max","sample_count":2,"evidence_state":"complete"},{"id":"met_c3f23ad266064353","metric_name":"worker.oom.detected","metric_source_id":"msrc_4b7cf60a86bb4397","source_type":"worker_health","evidence_role":"run_validity","value_numeric":0,"unit":"boolean","aggregation":"max","sample_count":2,"evidence_state":"complete"},{"id":"met_b342f7b79371457e","metric_name":"worker.container.killed","metric_source_id":"msrc_4b7cf60a86bb4397","source_type":"worker_health","evidence_role":"run_validity","value_numeric":0,"unit":"boolean","aggregation":"max","sample_count":2,"evidence_state":"complete"}]},"source_summary":{"source_count":6,"sources":[{"id":"msrc_4980796610c64259","source_type":"jmeter_result","availability_state":"confirmed_available","evidence_state":"complete","adapter_name":"jmeter_jtl","adapter_version":"ptp0015.v1"},{"id":"msrc_4b7cf60a86bb4397","source_type":"worker_health","availability_state":"confirmed_available","evidence_state":"complete","adapter_name":"worker_health_jsonl","adapter_version":"ptp0015.v1"},{"id":"msrc_7f88da209b63451d","source_type":"opentelemetry","availability_state":"accepted_deferred","evidence_state":"missing","adapter_name":"opentelemetry_deferred","adapter_version":"ptp0015.v1"},{"id":"msrc_4585ae7c6de145ca","source_type":"prometheus","availability_state":"accepted_deferred","evidence_state":"missing","adapter_name":"prometheus_deferred","adapter_version":"ptp0015.v1"},{"id":"msrc_77aa8716931d4389","source_type":"grafana","availability_state":"accepted_deferred","evidence_state":"missing","adapter_name":"grafana_deferred","adapter_version":"ptp0015.v1"},{"id":"msrc_730a22c123214807","source_type":"browser_metric","availability_state":"future_deferred","evidence_state":"missing","adapter_name":"browser_metrics_deferred","adapter_version":"ptp0015.v1"}],"evidence_gaps":[{"id":"eg_a60e427d2c794427","source_type":"opentelemetry","severity":"medium","reason_code":"target_source_deferred","evidence_state":"missing","gap_reason":"target_source_deferred","claim_impact":["target_saturation","bottleneck_insight","capacity_output"],"downstream_effect":"target-side diagnostic claims are caveated or blocked"},{"id":"eg_680b6968ce2f4f60","source_type":"prometheus","severity":"medium","reason_code":"target_source_deferred","evidence_state":"missing","gap_reason":"target_source_deferred","claim_impact":["target_saturation","bottleneck_insight","capacity_output"],"downstream_effect":"target-side diagnostic claims are caveated or blocked"},{"id":"eg_fb1300a1af7b48ca","source_type":"grafana","severity":"medium","reason_code":"target_source_deferred","evidence_state":"missing","gap_reason":"target_source_deferred","claim_impact":["target_saturation","bottleneck_insight","capacity_output"],"downstream_effect":"target-side diagnostic claims are caveated or blocked"},{"id":"eg_9fbb5f06fc2a4914","source_type":"browser_metric","severity":"low","reason_code":"browser_metrics_deferred","evidence_state":"missing","gap_reason":"browser_metrics_deferred","claim_impact":["capacity_output"],"downstream_effect":"browser metric claims are deferred"}]},"evidence_gap_ids":["eg_a60e427d2c794427","eg_680b6968ce2f4f60","eg_fb1300a1af7b48ca","eg_9fbb5f06fc2a4914"],"claim_readiness_ids":["cr_cdd6cbdeb2f54eef","cr_aaef7e0afbaf4fcf","cr_cda34cf291104997","cr_588f7cbc4ea146cc","cr_18985d8cadb34d09","cr_ce8c9b8f551645f2","cr_5c7b353e42e54e24","cr_31b8eb9a6fa84a57"],"evidence_gaps":[{"id":"eg_a60e427d2c794427","source_type":"opentelemetry","severity":"medium","reason_code":"target_source_deferred","evidence_state":"missing","gap_reason":"target_source_deferred","claim_impact":["target_saturation","bottleneck_insight","capacity_output"],"downstream_effect":"target-side diagnostic claims are caveated or blocked","referenced_by_insight_ids":["ins_d8970980529742fe"]},{"id":"eg_680b6968ce2f4f60","source_type":"prometheus","severity":"medium","reason_code":"target_source_deferred","evidence_state":"missing","gap_reason":"target_source_deferred","claim_impact":["target_saturation","bottleneck_insight","capacity_output"],"downstream_effect":"target-side diagnostic claims are caveated or blocked","referenced_by_insight_ids":["ins_d8970980529742fe"]},{"id":"eg_fb1300a1af7b48ca","source_type":"grafana","severity":"medium","reason_code":"target_source_deferred","evidence_state":"missing","gap_reason":"target_source_deferred","claim_impact":["target_saturation","bottleneck_insight","capacity_output"],"downstream_effect":"target-side diagnostic claims are caveated or blocked","referenced_by_insight_ids":["ins_d8970980529742fe"]},{"id":"eg_9fbb5f06fc2a4914","source_type":"browser_metric","severity":"low","reason_code":"browser_metrics_deferred","evidence_state":"missing","gap_reason":"browser_metrics_deferred","claim_impact":["capacity_output"],"downstream_effect":"browser metric claims are deferred","referenced_by_insight_ids":[]}],"insights":[{"insight_id":"ins_e6f273cc910e4bdd","report_id":"rpt_33112175d8ab4946","test_run_id":"tr_d3eb2c403c284de4","finding_type":"throughput_summary","severity":"info","affected_journey":"Smoke check for petstore.octoperf.com","confidence_label":"high","generation_mode":"rule_first","claim_type":"bottleneck_insight","finding_summary":"Observed 1 count with 1 requests_per_second.","recommendation":"Use observed throughput as evidence only; capacity and regression conclusions require later baseline comparison.","next_diagnostic_step":"Keep this report as the traceable run summary for future baseline collection.","metric_record_ids":["met_2d1c22fb0c674e57","met_236aa73b152a45bb"],"metric_source_ids":["msrc_4980796610c64259"],"evidence_gap_ids":[],"claim_readiness_ids":["cr_cdd6cbdeb2f54eef"],"run_context_refs":[{"type":"test_run","id":"tr_d3eb2c403c284de4"}],"evidence_refs":[{"type":"test_run","id":"tr_d3eb2c403c284de4"},{"type":"metric_record","id":"met_2d1c22fb0c674e57"},{"type":"metric_record","id":"met_236aa73b152a45bb"},{"type":"metric_source","id":"msrc_4980796610c64259"},{"type":"claim_readiness","id":"cr_cdd6cbdeb2f54eef"}],"limitation_codes":[],"validation_status":"valid","rejection_reason_codes":[],"created_at":"2026-06-22T08:20:28.869Z"},{"insight_id":"ins_d8970980529742fe","report_id":"rpt_33112175d8ab4946","test_run_id":"tr_d3eb2c403c284de4","finding_type":"target_diagnostic_gap","severity":"blocked","affected_journey":"Smoke check for petstore.octoperf.com","confidence_label":"low","generation_mode":"rule_first","claim_type":"bottleneck_insight","finding_summary":"Target diagnostic telemetry is missing or deferred, so target-cause conclusions are blocked.","recommendation":"Show the evidence gap explicitly and keep conclusions symptom-level.","next_diagnostic_step":"Connect OpenTelemetry, Prometheus, Grafana, or equivalent target diagnostics before target-saturation claims.","metric_record_ids":[],"metric_source_ids":[],"evidence_gap_ids":["eg_a60e427d2c794427","eg_680b6968ce2f4f60","eg_fb1300a1af7b48ca"],"claim_readiness_ids":["cr_cda34cf291104997"],"run_context_refs":[{"type":"test_run","id":"tr_d3eb2c403c284de4"}],"evidence_refs":[{"type":"test_run","id":"tr_d3eb2c403c284de4"},{"type":"evidence_gap","id":"eg_a60e427d2c794427"},{"type":"evidence_gap","id":"eg_680b6968ce2f4f60"},{"type":"evidence_gap","id":"eg_fb1300a1af7b48ca"},{"type":"claim_readiness","id":"cr_cda34cf291104997"}],"limitation_codes":["evidence_gap_visible"],"validation_status":"caveated","rejection_reason_codes":[],"created_at":"2026-06-22T08:20:28.869Z"}],"generation_events":[{"id":"ige_a88701f3158d4083","generation_mode":"rule_first","adapter_status":"disabled","validation_status":"valid","fallback_reason":"live_ai_provider_disabled","rejection_reason_codes":[],"created_at":"2026-06-22T08:20:28.869Z"}]}