{"report_id":"rpt_0567f4cf1b414d40","test_run_id":"tr_f2225f40b42d4b87","metric_ingestion_run_id":"mir_59f501c25d114936","report_version":"ptp0016.v1","status":"generated_with_gaps","generated_at":"2026-06-22T08:18:19.290Z","summary":"Generated 2 rule-first insights from 20 metrics with 4 visible evidence gaps.","links":{"self":"/api/test-runs/tr_f2225f40b42d4b87/reports/rpt_0567f4cf1b414d40","list":"/api/test-runs/tr_f2225f40b42d4b87/reports","insights":"/api/test-runs/tr_f2225f40b42d4b87/reports/rpt_0567f4cf1b414d40/insights"},"test_run_context":{"test_run_id":"tr_f2225f40b42d4b87","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:18:05.800Z","completed_at":"2026-06-22T08:18:05.814Z","artifact_package_id":"art_tr_f2225f40b42d4b87_wa_17d3ae4342584673"},"metric_summary":{"metric_count":20,"metric_ids":["met_bdf3c2beb7774edd","met_22b6ca7eaed14112","met_1ce34e31f0bc4a97","met_704243c1cf334552","met_57dd0d6ee238498e","met_8be5baffad524aa8","met_ae7e441778ea4afc","met_400885c329894287","met_6c3ddf49d92f4d43","met_f9c5357c7a1c4a4b","met_d7c070b025974a95","met_4539b483d9c64c4f","met_5ae77e543bcc4048","met_07e99b07fccf415f","met_19d1787fb76f4889","met_82ab375b9a984249","met_f975e9d1e25746e8","met_f7f8237522e04945","met_d44ea7a7f9d04353","met_487c4eac3c9e48b1"],"metrics":[{"id":"met_bdf3c2beb7774edd","metric_name":"http.requests.count","metric_source_id":"msrc_b55308d415914cfb","source_type":"jmeter_result","evidence_role":"load_api_result","value_numeric":1,"unit":"count","aggregation":"count","sample_count":1,"evidence_state":"complete"},{"id":"met_22b6ca7eaed14112","metric_name":"http.errors.count","metric_source_id":"msrc_b55308d415914cfb","source_type":"jmeter_result","evidence_role":"load_api_result","value_numeric":0,"unit":"count","aggregation":"count","sample_count":1,"evidence_state":"complete"},{"id":"met_1ce34e31f0bc4a97","metric_name":"http.errors.rate","metric_source_id":"msrc_b55308d415914cfb","source_type":"jmeter_result","evidence_role":"load_api_result","value_numeric":0,"unit":"ratio","aggregation":"rate","sample_count":1,"evidence_state":"complete"},{"id":"met_704243c1cf334552","metric_name":"http.latency.min_ms","metric_source_id":"msrc_b55308d415914cfb","source_type":"jmeter_result","evidence_role":"load_api_result","value_numeric":2,"unit":"ms","aggregation":"min","sample_count":1,"evidence_state":"complete"},{"id":"met_57dd0d6ee238498e","metric_name":"http.latency.max_ms","metric_source_id":"msrc_b55308d415914cfb","source_type":"jmeter_result","evidence_role":"load_api_result","value_numeric":2,"unit":"ms","aggregation":"max","sample_count":1,"evidence_state":"complete"},{"id":"met_8be5baffad524aa8","metric_name":"http.latency.avg_ms","metric_source_id":"msrc_b55308d415914cfb","source_type":"jmeter_result","evidence_role":"load_api_result","value_numeric":2,"unit":"ms","aggregation":"avg","sample_count":1,"evidence_state":"complete"},{"id":"met_ae7e441778ea4afc","metric_name":"http.latency.p50_ms","metric_source_id":"msrc_b55308d415914cfb","source_type":"jmeter_result","evidence_role":"load_api_result","value_numeric":2,"unit":"ms","aggregation":"p50","sample_count":1,"evidence_state":"complete"},{"id":"met_400885c329894287","metric_name":"http.latency.p90_ms","metric_source_id":"msrc_b55308d415914cfb","source_type":"jmeter_result","evidence_role":"load_api_result","value_numeric":2,"unit":"ms","aggregation":"p90","sample_count":1,"evidence_state":"complete"},{"id":"met_6c3ddf49d92f4d43","metric_name":"http.latency.p95_ms","metric_source_id":"msrc_b55308d415914cfb","source_type":"jmeter_result","evidence_role":"load_api_result","value_numeric":2,"unit":"ms","aggregation":"p95","sample_count":1,"evidence_state":"complete"},{"id":"met_f9c5357c7a1c4a4b","metric_name":"http.latency.p99_ms","metric_source_id":"msrc_b55308d415914cfb","source_type":"jmeter_result","evidence_role":"load_api_result","value_numeric":2,"unit":"ms","aggregation":"p99","sample_count":1,"evidence_state":"complete"},{"id":"met_d7c070b025974a95","metric_name":"http.throughput.requests_per_second","metric_source_id":"msrc_b55308d415914cfb","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_4539b483d9c64c4f","metric_name":"http.apdex.score","metric_source_id":"msrc_b55308d415914cfb","source_type":"jmeter_result","evidence_role":"load_api_result","value_numeric":1,"unit":"ratio","aggregation":"apdex","sample_count":1,"evidence_state":"complete"},{"id":"met_5ae77e543bcc4048","metric_name":"worker.cpu.load_1m","metric_source_id":"msrc_1cc788f32cb5412a","source_type":"worker_health","evidence_role":"run_validity","value_numeric":0.09,"unit":"ratio","aggregation":"max","sample_count":2,"evidence_state":"complete"},{"id":"met_07e99b07fccf415f","metric_name":"worker.cpu.throttled","metric_source_id":"msrc_1cc788f32cb5412a","source_type":"worker_health","evidence_role":"run_validity","value_numeric":0,"unit":"boolean","aggregation":"max","sample_count":2,"evidence_state":"complete"},{"id":"met_19d1787fb76f4889","metric_name":"worker.memory.rss_bytes","metric_source_id":"msrc_1cc788f32cb5412a","source_type":"worker_health","evidence_role":"run_validity","value_numeric":115118080,"unit":"bytes","aggregation":"max","sample_count":2,"evidence_state":"complete"},{"id":"met_82ab375b9a984249","metric_name":"worker.heap.used_bytes","metric_source_id":"msrc_1cc788f32cb5412a","source_type":"worker_health","evidence_role":"run_validity","value_numeric":37917152,"unit":"bytes","aggregation":"max","sample_count":2,"evidence_state":"complete"},{"id":"met_f975e9d1e25746e8","metric_name":"worker.heap.total_bytes","metric_source_id":"msrc_1cc788f32cb5412a","source_type":"worker_health","evidence_role":"run_validity","value_numeric":40095744,"unit":"bytes","aggregation":"max","sample_count":2,"evidence_state":"complete"},{"id":"met_f7f8237522e04945","metric_name":"worker.threads.active_count","metric_source_id":"msrc_1cc788f32cb5412a","source_type":"worker_health","evidence_role":"run_validity","value_numeric":0,"unit":"count","aggregation":"max","sample_count":2,"evidence_state":"complete"},{"id":"met_d44ea7a7f9d04353","metric_name":"worker.oom.detected","metric_source_id":"msrc_1cc788f32cb5412a","source_type":"worker_health","evidence_role":"run_validity","value_numeric":0,"unit":"boolean","aggregation":"max","sample_count":2,"evidence_state":"complete"},{"id":"met_487c4eac3c9e48b1","metric_name":"worker.container.killed","metric_source_id":"msrc_1cc788f32cb5412a","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_b55308d415914cfb","source_type":"jmeter_result","availability_state":"confirmed_available","evidence_state":"complete","adapter_name":"jmeter_jtl","adapter_version":"ptp0015.v1"},{"id":"msrc_1cc788f32cb5412a","source_type":"worker_health","availability_state":"confirmed_available","evidence_state":"complete","adapter_name":"worker_health_jsonl","adapter_version":"ptp0015.v1"},{"id":"msrc_7d966634efd2481c","source_type":"opentelemetry","availability_state":"accepted_deferred","evidence_state":"missing","adapter_name":"opentelemetry_deferred","adapter_version":"ptp0015.v1"},{"id":"msrc_cecb046f2ea545df","source_type":"prometheus","availability_state":"accepted_deferred","evidence_state":"missing","adapter_name":"prometheus_deferred","adapter_version":"ptp0015.v1"},{"id":"msrc_217ee8b6a8c44855","source_type":"grafana","availability_state":"accepted_deferred","evidence_state":"missing","adapter_name":"grafana_deferred","adapter_version":"ptp0015.v1"},{"id":"msrc_b6249c8a1e634209","source_type":"browser_metric","availability_state":"future_deferred","evidence_state":"missing","adapter_name":"browser_metrics_deferred","adapter_version":"ptp0015.v1"}],"evidence_gaps":[{"id":"eg_758d1ecec27f4334","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_7ab76f105344486f","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_ef23ab533c844454","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_afcbaf59b8434e7e","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_758d1ecec27f4334","eg_7ab76f105344486f","eg_ef23ab533c844454","eg_afcbaf59b8434e7e"],"claim_readiness_ids":["cr_0e5fec171ed84c7b","cr_0821456e60ea4547","cr_fdf8bd292cd141aa","cr_fc29245a9e454577","cr_48cca1396ec848b0","cr_6d76dda1b0ba4669","cr_d342358003794e9d","cr_0aca80f5f8f7447b"],"evidence_gaps":[{"id":"eg_758d1ecec27f4334","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_d55bb6050d3a418d"]},{"id":"eg_7ab76f105344486f","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_d55bb6050d3a418d"]},{"id":"eg_ef23ab533c844454","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_d55bb6050d3a418d"]},{"id":"eg_afcbaf59b8434e7e","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_50a8931fa51a4d29","report_id":"rpt_0567f4cf1b414d40","test_run_id":"tr_f2225f40b42d4b87","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_bdf3c2beb7774edd","met_d7c070b025974a95"],"metric_source_ids":["msrc_b55308d415914cfb"],"evidence_gap_ids":[],"claim_readiness_ids":["cr_0e5fec171ed84c7b"],"run_context_refs":[{"type":"test_run","id":"tr_f2225f40b42d4b87"}],"evidence_refs":[{"type":"test_run","id":"tr_f2225f40b42d4b87"},{"type":"metric_record","id":"met_bdf3c2beb7774edd"},{"type":"metric_record","id":"met_d7c070b025974a95"},{"type":"metric_source","id":"msrc_b55308d415914cfb"},{"type":"claim_readiness","id":"cr_0e5fec171ed84c7b"}],"limitation_codes":[],"validation_status":"valid","rejection_reason_codes":[],"created_at":"2026-06-22T08:18:19.290Z"},{"insight_id":"ins_d55bb6050d3a418d","report_id":"rpt_0567f4cf1b414d40","test_run_id":"tr_f2225f40b42d4b87","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_758d1ecec27f4334","eg_7ab76f105344486f","eg_ef23ab533c844454"],"claim_readiness_ids":["cr_fdf8bd292cd141aa"],"run_context_refs":[{"type":"test_run","id":"tr_f2225f40b42d4b87"}],"evidence_refs":[{"type":"test_run","id":"tr_f2225f40b42d4b87"},{"type":"evidence_gap","id":"eg_758d1ecec27f4334"},{"type":"evidence_gap","id":"eg_7ab76f105344486f"},{"type":"evidence_gap","id":"eg_ef23ab533c844454"},{"type":"claim_readiness","id":"cr_fdf8bd292cd141aa"}],"limitation_codes":["evidence_gap_visible"],"validation_status":"caveated","rejection_reason_codes":[],"created_at":"2026-06-22T08:18:19.290Z"}],"generation_events":[{"id":"ige_9b7b05d283664375","generation_mode":"rule_first","adapter_status":"disabled","validation_status":"valid","fallback_reason":"live_ai_provider_disabled","rejection_reason_codes":[],"created_at":"2026-06-22T08:18:19.290Z"}]}