{
  "schema": "semiagora.layout-rc-delay-evidence-ladder.v1",
  "version": "2026-08-21-v79",
  "execution_mode": "precomputed_browser_csv_replay_only",
  "source_run": {
    "run_id": "20260821_131318",
    "evidence_path": "07_assets/factory_lab/daily/2026-08-21/20260821_131318/",
    "prior_triage": "08_references/semiagora_simulation_atlas/DAILY_CONTENT_TRIAGE_2026-08-20_221239.md"
  },
  "counts": {
    "rows": 3072,
    "design_contexts": 4,
    "topologies": 4,
    "layer_classes": 3,
    "route_styles": 4,
    "fanout_load_classes": 4,
    "checkpoints": 4,
    "liveServerRuns": 0
  },
  "summary": {
    "evidence_state_counts": {
      "estimate_only": 2304,
      "claim_ready_teaching_row": 237,
      "timing_risk_review": 490,
      "needs_boundary_note": 41
    },
    "highest_delay_rows": [
      {
        "case_id": "RC001-2176",
        "design_context": "sram_bitline_sense_proxy",
        "path_topology": "detoured_channel",
        "routing_layer_class": "local_m1_like",
        "route_style": "congestion_detour",
        "fanout_load_class": "clock_or_reset_fanout",
        "checkpoint_stage": "pex_timing_proxy",
        "case_index": 2176,
        "wire_length_um_proxy": "760.00",
        "r_wire_ohm_proxy": "151.110",
        "c_wire_ff_proxy": "22.352",
        "coupling_ff_proxy": "4.309",
        "total_load_ff_proxy": "66.722",
        "input_slew_ps_proxy": "189.24",
        "elmore_delay_ps_proxy": "581.32",
        "buffer_count_hint_proxy": 5,
        "setup_slack_delta_ps_proxy": "-388.52",
        "hold_slack_delta_ps_proxy": "36.50",
        "slew_risk_proxy": "0.980",
        "crosstalk_risk_proxy": "0.522",
        "evidence_confidence": "0.661",
        "evidence_state": "timing_risk_review",
        "next_safe_check": "attach_spef_sta_boundary_before_claim"
      },
      {
        "case_id": "RC001-2172",
        "design_context": "sram_bitline_sense_proxy",
        "path_topology": "detoured_channel",
        "routing_layer_class": "local_m1_like",
        "route_style": "congestion_detour",
        "fanout_load_class": "sram_peripheral",
        "checkpoint_stage": "pex_timing_proxy",
        "case_index": 2172,
        "wire_length_um_proxy": "760.00",
        "r_wire_ohm_proxy": "151.110",
        "c_wire_ff_proxy": "24.152",
        "coupling_ff_proxy": "4.309",
        "total_load_ff_proxy": "78.522",
        "input_slew_ps_proxy": "187.47",
        "elmore_delay_ps_proxy": "566.27",
        "buffer_count_hint_proxy": 5,
        "setup_slack_delta_ps_proxy": "-370.67",
        "hold_slack_delta_ps_proxy": "36.50",
        "slew_risk_proxy": "0.980",
        "crosstalk_risk_proxy": "0.522",
        "evidence_confidence": "0.661",
        "evidence_state": "timing_risk_review",
        "next_safe_check": "attach_spef_sta_boundary_before_claim"
      },
      {
        "case_id": "RC001-2304",
        "design_context": "sram_bitline_sense_proxy",
        "path_topology": "detoured_channel",
        "routing_layer_class": "upper_m4_like",
        "route_style": "congestion_detour",
        "fanout_load_class": "clock_or_reset_fanout",
        "checkpoint_stage": "pex_timing_proxy",
        "case_index": 2304,
        "wire_length_um_proxy": "760.00",
        "r_wire_ohm_proxy": "58.770",
        "c_wire_ff_proxy": "30.203",
        "coupling_ff_proxy": "7.798",
        "total_load_ff_proxy": "76.492",
        "input_slew_ps_proxy": "177.23",
        "elmore_delay_ps_proxy": "560.89",
        "buffer_count_hint_proxy": 5,
        "setup_slack_delta_ps_proxy": "-368.09",
        "hold_slack_delta_ps_proxy": "36.50",
        "slew_risk_proxy": "0.980",
        "crosstalk_risk_proxy": "0.813",
        "evidence_confidence": "0.649",
        "evidence_state": "timing_risk_review",
        "next_safe_check": "attach_spef_sta_boundary_before_claim"
      },
      {
        "case_id": "RC001-2240",
        "design_context": "sram_bitline_sense_proxy",
        "path_topology": "detoured_channel",
        "routing_layer_class": "intermediate_m2_m3_like",
        "route_style": "congestion_detour",
        "fanout_load_class": "clock_or_reset_fanout",
        "checkpoint_stage": "pex_timing_proxy",
        "case_index": 2240,
        "wire_length_um_proxy": "760.00",
        "r_wire_ohm_proxy": "96.732",
        "c_wire_ff_proxy": "24.835",
        "coupling_ff_proxy": "5.746",
        "total_load_ff_proxy": "69.995",
        "input_slew_ps_proxy": "178.73",
        "elmore_delay_ps_proxy": "556.18",
        "buffer_count_hint_proxy": 5,
        "setup_slack_delta_ps_proxy": "-363.38",
        "hold_slack_delta_ps_proxy": "36.50",
        "slew_risk_proxy": "0.980",
        "crosstalk_risk_proxy": "0.642",
        "evidence_confidence": "0.656",
        "evidence_state": "timing_risk_review",
        "next_safe_check": "attach_spef_sta_boundary_before_claim"
      },
      {
        "case_id": "RC001-2288",
        "design_context": "sram_bitline_sense_proxy",
        "path_topology": "detoured_channel",
        "routing_layer_class": "upper_m4_like",
        "route_style": "shielded_neighbor",
        "fanout_load_class": "clock_or_reset_fanout",
        "checkpoint_stage": "pex_timing_proxy",
        "case_index": 2288,
        "wire_length_um_proxy": "760.00",
        "r_wire_ohm_proxy": "42.696",
        "c_wire_ff_proxy": "35.687",
        "coupling_ff_proxy": "3.026",
        "total_load_ff_proxy": "79.351",
        "input_slew_ps_proxy": "173.79",
        "elmore_delay_ps_proxy": "552.77",
        "buffer_count_hint_proxy": 5,
        "setup_slack_delta_ps_proxy": "-359.97",
        "hold_slack_delta_ps_proxy": "36.50",
        "slew_risk_proxy": "0.980",
        "crosstalk_risk_proxy": "0.225",
        "evidence_confidence": "0.703",
        "evidence_state": "timing_risk_review",
        "next_safe_check": "attach_spef_sta_boundary_before_claim"
      },
      {
        "case_id": "RC001-2160",
        "design_context": "sram_bitline_sense_proxy",
        "path_topology": "detoured_channel",
        "routing_layer_class": "local_m1_like",
        "route_style": "shielded_neighbor",
        "fanout_load_class": "clock_or_reset_fanout",
        "checkpoint_stage": "pex_timing_proxy",
        "case_index": 2160,
        "wire_length_um_proxy": "760.00",
        "r_wire_ohm_proxy": "102.888",
        "c_wire_ff_proxy": "26.239",
        "coupling_ff_proxy": "1.672",
        "total_load_ff_proxy": "69.158",
        "input_slew_ps_proxy": "177.17",
        "elmore_delay_ps_proxy": "548.56",
        "buffer_count_hint_proxy": 5,
        "setup_slack_delta_ps_proxy": "-355.76",
        "hold_slack_delta_ps_proxy": "36.50",
        "slew_risk_proxy": "0.980",
        "crosstalk_risk_proxy": "0.113",
        "evidence_confidence": "0.707",
        "evidence_state": "timing_risk_review",
        "next_safe_check": "attach_spef_sta_boundary_before_claim"
      },
      {
        "case_id": "RC001-2944",
        "design_context": "counter_clock_spine",
        "path_topology": "detoured_channel",
        "routing_layer_class": "local_m1_like",
        "route_style": "congestion_detour",
        "fanout_load_class": "clock_or_reset_fanout",
        "checkpoint_stage": "pex_timing_proxy",
        "case_index": 2944,
        "wire_length_um_proxy": "760.00",
        "r_wire_ohm_proxy": "151.110",
        "c_wire_ff_proxy": "22.352",
        "coupling_ff_proxy": "4.309",
        "total_load_ff_proxy": "55.722",
        "input_slew_ps_proxy": "174.66",
        "elmore_delay_ps_proxy": "548.28",
        "buffer_count_hint_proxy": 4,
        "setup_slack_delta_ps_proxy": "-412.28",
        "hold_slack_delta_ps_proxy": "26.00",
        "slew_risk_proxy": "0.980",
        "crosstalk_risk_proxy": "0.522",
        "evidence_confidence": "0.661",
        "evidence_state": "timing_risk_review",
        "next_safe_check": "attach_spef_sta_boundary_before_claim"
      },
      {
        "case_id": "RC001-2940",
        "design_context": "counter_clock_spine",
        "path_topology": "detoured_channel",
        "routing_layer_class": "local_m1_like",
        "route_style": "congestion_detour",
        "fanout_load_class": "sram_peripheral",
        "checkpoint_stage": "pex_timing_proxy",
        "case_index": 2940,
        "wire_length_um_proxy": "760.00",
        "r_wire_ohm_proxy": "151.110",
        "c_wire_ff_proxy": "24.152",
        "coupling_ff_proxy": "4.309",
        "total_load_ff_proxy": "67.522",
        "input_slew_ps_proxy": "176.61",
        "elmore_delay_ps_proxy": "547.56",
        "buffer_count_hint_proxy": 5,
        "setup_slack_delta_ps_proxy": "-411.96",
        "hold_slack_delta_ps_proxy": "24.50",
        "slew_risk_proxy": "0.980",
        "crosstalk_risk_proxy": "0.522",
        "evidence_confidence": "0.661",
        "evidence_state": "timing_risk_review",
        "next_safe_check": "attach_spef_sta_boundary_before_claim"
      },
      {
        "case_id": "RC001-2224",
        "design_context": "sram_bitline_sense_proxy",
        "path_topology": "detoured_channel",
        "routing_layer_class": "intermediate_m2_m3_like",
        "route_style": "shielded_neighbor",
        "fanout_load_class": "clock_or_reset_fanout",
        "checkpoint_stage": "pex_timing_proxy",
        "case_index": 2224,
        "wire_length_um_proxy": "760.00",
        "r_wire_ohm_proxy": "67.442",
        "c_wire_ff_proxy": "29.227",
        "coupling_ff_proxy": "2.230",
        "total_load_ff_proxy": "72.453",
        "input_slew_ps_proxy": "171.23",
        "elmore_delay_ps_proxy": "536.03",
        "buffer_count_hint_proxy": 5,
        "setup_slack_delta_ps_proxy": "-343.23",
        "hold_slack_delta_ps_proxy": "36.50",
        "slew_risk_proxy": "0.980",
        "crosstalk_risk_proxy": "0.159",
        "evidence_confidence": "0.705",
        "evidence_state": "timing_risk_review",
        "next_safe_check": "attach_spef_sta_boundary_before_claim"
      },
      {
        "case_id": "RC001-2236",
        "design_context": "sram_bitline_sense_proxy",
        "path_topology": "detoured_channel",
        "routing_layer_class": "intermediate_m2_m3_like",
        "route_style": "congestion_detour",
        "fanout_load_class": "sram_peripheral",
        "checkpoint_stage": "pex_timing_proxy",
        "case_index": 2236,
        "wire_length_um_proxy": "760.00",
        "r_wire_ohm_proxy": "96.732",
        "c_wire_ff_proxy": "26.635",
        "coupling_ff_proxy": "5.746",
        "total_load_ff_proxy": "81.795",
        "input_slew_ps_proxy": "174.48",
        "elmore_delay_ps_proxy": "534.56",
        "buffer_count_hint_proxy": 5,
        "setup_slack_delta_ps_proxy": "-338.96",
        "hold_slack_delta_ps_proxy": "36.50",
        "slew_risk_proxy": "0.980",
        "crosstalk_risk_proxy": "0.642",
        "evidence_confidence": "0.656",
        "evidence_state": "timing_risk_review",
        "next_safe_check": "attach_spef_sta_boundary_before_claim"
      }
    ],
    "tightest_setup_rows": [
      {
        "case_id": "RC001-2944",
        "design_context": "counter_clock_spine",
        "path_topology": "detoured_channel",
        "routing_layer_class": "local_m1_like",
        "route_style": "congestion_detour",
        "fanout_load_class": "clock_or_reset_fanout",
        "checkpoint_stage": "pex_timing_proxy",
        "case_index": 2944,
        "wire_length_um_proxy": "760.00",
        "r_wire_ohm_proxy": "151.110",
        "c_wire_ff_proxy": "22.352",
        "coupling_ff_proxy": "4.309",
        "total_load_ff_proxy": "55.722",
        "input_slew_ps_proxy": "174.66",
        "elmore_delay_ps_proxy": "548.28",
        "buffer_count_hint_proxy": 4,
        "setup_slack_delta_ps_proxy": "-412.28",
        "hold_slack_delta_ps_proxy": "26.00",
        "slew_risk_proxy": "0.980",
        "crosstalk_risk_proxy": "0.522",
        "evidence_confidence": "0.661",
        "evidence_state": "timing_risk_review",
        "next_safe_check": "attach_spef_sta_boundary_before_claim"
      },
      {
        "case_id": "RC001-2940",
        "design_context": "counter_clock_spine",
        "path_topology": "detoured_channel",
        "routing_layer_class": "local_m1_like",
        "route_style": "congestion_detour",
        "fanout_load_class": "sram_peripheral",
        "checkpoint_stage": "pex_timing_proxy",
        "case_index": 2940,
        "wire_length_um_proxy": "760.00",
        "r_wire_ohm_proxy": "151.110",
        "c_wire_ff_proxy": "24.152",
        "coupling_ff_proxy": "4.309",
        "total_load_ff_proxy": "67.522",
        "input_slew_ps_proxy": "176.61",
        "elmore_delay_ps_proxy": "547.56",
        "buffer_count_hint_proxy": 5,
        "setup_slack_delta_ps_proxy": "-411.96",
        "hold_slack_delta_ps_proxy": "24.50",
        "slew_risk_proxy": "0.980",
        "crosstalk_risk_proxy": "0.522",
        "evidence_confidence": "0.661",
        "evidence_state": "timing_risk_review",
        "next_safe_check": "attach_spef_sta_boundary_before_claim"
      },
      {
        "case_id": "RC001-3072",
        "design_context": "counter_clock_spine",
        "path_topology": "detoured_channel",
        "routing_layer_class": "upper_m4_like",
        "route_style": "congestion_detour",
        "fanout_load_class": "clock_or_reset_fanout",
        "checkpoint_stage": "pex_timing_proxy",
        "case_index": 3072,
        "wire_length_um_proxy": "760.00",
        "r_wire_ohm_proxy": "58.770",
        "c_wire_ff_proxy": "30.203",
        "coupling_ff_proxy": "7.798",
        "total_load_ff_proxy": "65.492",
        "input_slew_ps_proxy": "164.96",
        "elmore_delay_ps_proxy": "532.07",
        "buffer_count_hint_proxy": 5,
        "setup_slack_delta_ps_proxy": "-399.27",
        "hold_slack_delta_ps_proxy": "24.50",
        "slew_risk_proxy": "0.980",
        "crosstalk_risk_proxy": "0.813",
        "evidence_confidence": "0.649",
        "evidence_state": "timing_risk_review",
        "next_safe_check": "attach_spef_sta_boundary_before_claim"
      },
      {
        "case_id": "RC001-3056",
        "design_context": "counter_clock_spine",
        "path_topology": "detoured_channel",
        "routing_layer_class": "upper_m4_like",
        "route_style": "shielded_neighbor",
        "fanout_load_class": "clock_or_reset_fanout",
        "checkpoint_stage": "pex_timing_proxy",
        "case_index": 3056,
        "wire_length_um_proxy": "760.00",
        "r_wire_ohm_proxy": "42.696",
        "c_wire_ff_proxy": "35.687",
        "coupling_ff_proxy": "3.026",
        "total_load_ff_proxy": "68.351",
        "input_slew_ps_proxy": "162.05",
        "elmore_delay_ps_proxy": "525.18",
        "buffer_count_hint_proxy": 5,
        "setup_slack_delta_ps_proxy": "-392.38",
        "hold_slack_delta_ps_proxy": "24.50",
        "slew_risk_proxy": "0.980",
        "crosstalk_risk_proxy": "0.225",
        "evidence_confidence": "0.703",
        "evidence_state": "timing_risk_review",
        "next_safe_check": "attach_spef_sta_boundary_before_claim"
      },
      {
        "case_id": "RC001-3008",
        "design_context": "counter_clock_spine",
        "path_topology": "detoured_channel",
        "routing_layer_class": "intermediate_m2_m3_like",
        "route_style": "congestion_detour",
        "fanout_load_class": "clock_or_reset_fanout",
        "checkpoint_stage": "pex_timing_proxy",
        "case_index": 3008,
        "wire_length_um_proxy": "760.00",
        "r_wire_ohm_proxy": "96.732",
        "c_wire_ff_proxy": "24.835",
        "coupling_ff_proxy": "5.746",
        "total_load_ff_proxy": "58.995",
        "input_slew_ps_proxy": "165.23",
        "elmore_delay_ps_proxy": "524.55",
        "buffer_count_hint_proxy": 4,
        "setup_slack_delta_ps_proxy": "-388.55",
        "hold_slack_delta_ps_proxy": "26.00",
        "slew_risk_proxy": "0.980",
        "crosstalk_risk_proxy": "0.642",
        "evidence_confidence": "0.656",
        "evidence_state": "timing_risk_review",
        "next_safe_check": "attach_spef_sta_boundary_before_claim"
      },
      {
        "case_id": "RC001-2176",
        "design_context": "sram_bitline_sense_proxy",
        "path_topology": "detoured_channel",
        "routing_layer_class": "local_m1_like",
        "route_style": "congestion_detour",
        "fanout_load_class": "clock_or_reset_fanout",
        "checkpoint_stage": "pex_timing_proxy",
        "case_index": 2176,
        "wire_length_um_proxy": "760.00",
        "r_wire_ohm_proxy": "151.110",
        "c_wire_ff_proxy": "22.352",
        "coupling_ff_proxy": "4.309",
        "total_load_ff_proxy": "66.722",
        "input_slew_ps_proxy": "189.24",
        "elmore_delay_ps_proxy": "581.32",
        "buffer_count_hint_proxy": 5,
        "setup_slack_delta_ps_proxy": "-388.52",
        "hold_slack_delta_ps_proxy": "36.50",
        "slew_risk_proxy": "0.980",
        "crosstalk_risk_proxy": "0.522",
        "evidence_confidence": "0.661",
        "evidence_state": "timing_risk_review",
        "next_safe_check": "attach_spef_sta_boundary_before_claim"
      },
      {
        "case_id": "RC001-3004",
        "design_context": "counter_clock_spine",
        "path_topology": "detoured_channel",
        "routing_layer_class": "intermediate_m2_m3_like",
        "route_style": "congestion_detour",
        "fanout_load_class": "sram_peripheral",
        "checkpoint_stage": "pex_timing_proxy",
        "case_index": 3004,
        "wire_length_um_proxy": "760.00",
        "r_wire_ohm_proxy": "96.732",
        "c_wire_ff_proxy": "26.635",
        "coupling_ff_proxy": "5.746",
        "total_load_ff_proxy": "70.795",
        "input_slew_ps_proxy": "164.71",
        "elmore_delay_ps_proxy": "517.27",
        "buffer_count_hint_proxy": 5,
        "setup_slack_delta_ps_proxy": "-381.67",
        "hold_slack_delta_ps_proxy": "24.50",
        "slew_risk_proxy": "0.980",
        "crosstalk_risk_proxy": "0.642",
        "evidence_confidence": "0.656",
        "evidence_state": "timing_risk_review",
        "next_safe_check": "attach_spef_sta_boundary_before_claim"
      },
      {
        "case_id": "RC001-3068",
        "design_context": "counter_clock_spine",
        "path_topology": "detoured_channel",
        "routing_layer_class": "upper_m4_like",
        "route_style": "congestion_detour",
        "fanout_load_class": "sram_peripheral",
        "checkpoint_stage": "pex_timing_proxy",
        "case_index": 3068,
        "wire_length_um_proxy": "760.00",
        "r_wire_ohm_proxy": "58.770",
        "c_wire_ff_proxy": "32.003",
        "coupling_ff_proxy": "7.798",
        "total_load_ff_proxy": "77.292",
        "input_slew_ps_proxy": "161.78",
        "elmore_delay_ps_proxy": "516.66",
        "buffer_count_hint_proxy": 5,
        "setup_slack_delta_ps_proxy": "-381.06",
        "hold_slack_delta_ps_proxy": "24.50",
        "slew_risk_proxy": "0.980",
        "crosstalk_risk_proxy": "0.813",
        "evidence_confidence": "0.649",
        "evidence_state": "timing_risk_review",
        "next_safe_check": "attach_spef_sta_boundary_before_claim"
      },
      {
        "case_id": "RC001-2928",
        "design_context": "counter_clock_spine",
        "path_topology": "detoured_channel",
        "routing_layer_class": "local_m1_like",
        "route_style": "shielded_neighbor",
        "fanout_load_class": "clock_or_reset_fanout",
        "checkpoint_stage": "pex_timing_proxy",
        "case_index": 2928,
        "wire_length_um_proxy": "760.00",
        "r_wire_ohm_proxy": "102.888",
        "c_wire_ff_proxy": "26.239",
        "coupling_ff_proxy": "1.672",
        "total_load_ff_proxy": "58.158",
        "input_slew_ps_proxy": "163.49",
        "elmore_delay_ps_proxy": "516.57",
        "buffer_count_hint_proxy": 4,
        "setup_slack_delta_ps_proxy": "-380.57",
        "hold_slack_delta_ps_proxy": "26.00",
        "slew_risk_proxy": "0.980",
        "crosstalk_risk_proxy": "0.113",
        "evidence_confidence": "0.707",
        "evidence_state": "timing_risk_review",
        "next_safe_check": "attach_spef_sta_boundary_before_claim"
      },
      {
        "case_id": "RC001-2924",
        "design_context": "counter_clock_spine",
        "path_topology": "detoured_channel",
        "routing_layer_class": "local_m1_like",
        "route_style": "shielded_neighbor",
        "fanout_load_class": "sram_peripheral",
        "checkpoint_stage": "pex_timing_proxy",
        "case_index": 2924,
        "wire_length_um_proxy": "760.00",
        "r_wire_ohm_proxy": "102.888",
        "c_wire_ff_proxy": "28.039",
        "coupling_ff_proxy": "1.672",
        "total_load_ff_proxy": "69.958",
        "input_slew_ps_proxy": "163.35",
        "elmore_delay_ps_proxy": "510.42",
        "buffer_count_hint_proxy": 5,
        "setup_slack_delta_ps_proxy": "-374.82",
        "hold_slack_delta_ps_proxy": "24.36",
        "slew_risk_proxy": "0.980",
        "crosstalk_risk_proxy": "0.113",
        "evidence_confidence": "0.707",
        "evidence_state": "timing_risk_review",
        "next_safe_check": "attach_spef_sta_boundary_before_claim"
      }
    ]
  },
  "chain_views": [
    {
      "view": "layout",
      "focus": "Wire length, layer class, route style, branch factor, coupling proxy, and detour context."
    },
    {
      "view": "extraction",
      "focus": "Rwire, Cwire, coupling capacitance, total load, and checkpoint visibility."
    },
    {
      "view": "timing",
      "focus": "Elmore-style delay proxy, input slew proxy, setup slack delta, hold slack delta, and buffer hint."
    },
    {
      "view": "evidence",
      "focus": "Claim state, confidence, next safe check, and public boundary before reuse in a paper or review note."
    }
  ],
  "public_boundary": [
    "All rows are original SemiAgora teaching proxies, not real SPEF, SDF, STA, extracted netlist, layout database, or silicon data.",
    "No PDK file, rule deck, Liberty file, SPEF file, SDC file, GDS, DEF, tool log, report, or OpenROAD/OpenLane project is redistributed.",
    "The browser filters saved CSV rows only; it does not run OpenROAD, OpenLane, OpenSTA, Magic, Netgen, ngspice, SPICE, TCAD, or a server-side compiler.",
    "No timing closure, macro timing, SRAM compiler, tapeout readiness, foundry signoff, product, yield, or qualification claim is made.",
    "No account, upload, payment, comment, newsletter action, job/event workflow, public service intake, or design submission workflow is enabled."
  ],
  "methods": [
    "Generate a 3072-row factorial teaching table over design context, topology, layer class, route style, load class, and checkpoint stage.",
    "Compute Rwire, Cwire, coupling, total load, Elmore-style delay, input slew, setup/hold slack deltas, buffer hint, risk proxies, confidence, and evidence state.",
    "Use official public source anchors for vocabulary and flow framing only; all visible rows, formulas, labels, and limitations are original SemiAgora teaching content."
  ],
  "limitations": [
    "The RC and timing numbers are educational proxies and are not calibrated to any foundry, design kit, extracted deck, or STA corner.",
    "Layer classes are abstract labels, not SKY130 rule values, routing recommendations, design rules, or process guidance.",
    "A real report package needs owned design files, exact tool versions, PDK/license authority, extraction settings, Liberty/SPEF/SDC provenance, and design-owner review.",
    "No live server solver, uploaded design, equipment-control action, or arbitrary netlist execution is enabled.",
    "This lab teaches evidence order; it cannot decide buffer insertion, route changes, timing closure, signoff, tapeout, or production release."
  ],
  "sources": [
    {
      "label": "OpenROAD documentation",
      "url": "https://openroad.readthedocs.io/en/latest/",
      "note": "Official project documentation anchor for digital place-and-route, parasitic extraction, and STA vocabulary; no tool run is exposed on the public page."
    },
    {
      "label": "OpenROAD Flow Scripts",
      "url": "https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts",
      "note": "Official flow repository anchor for future reproducible report packages; no repository code, report, or PDK collateral is mirrored."
    },
    {
      "label": "OpenLane 2 documentation",
      "url": "https://openlane2.readthedocs.io/en/latest/",
      "note": "Public flow documentation anchor for timing-closure vocabulary and report-literacy planning."
    },
    {
      "label": "OpenSTA repository",
      "url": "https://github.com/The-OpenROAD-Project/OpenSTA",
      "note": "Static timing analyzer source anchor for Liberty, SDC, SPEF, timing-path, and slack vocabulary."
    },
    {
      "label": "SkyWater SKY130 PDK documentation",
      "url": "https://skywater-pdk.readthedocs.io/en/main/",
      "note": "Open-PDK documentation anchor; no PDK files, rule decks, extracted netlists, or models are redistributed."
    },
    {
      "label": "Magic VLSI",
      "url": "https://opencircuitdesign.com/magic/",
      "note": "Official Magic page anchoring public layout/DRC/extraction vocabulary."
    },
    {
      "label": "Netgen",
      "url": "https://opencircuitdesign.com/netgen/",
      "note": "Official Netgen page anchoring LVS comparison vocabulary."
    }
  ]
}
