mohan-bee/tscircuit-robot-vacuum

A tscircuit package created by mohan-bee.

Version
1.0.0
License
unset
Stars
0

capability-audit/routing-forced-summary.json

PCBPCB preview for capability-audit/routing-forced-summary.json
SchematicSchematic preview for capability-audit/routing-forced-summary.json
{
  "status": "completed",
  "forced": true,
  "routingSucceeded": true,
  "elapsedMs": 20335,
  "counts": {
    "source_project_metadata": 1,
    "source_group": 1,
    "source_port": 290,
    "source_component": 79,
    "source_net": 63,
    "source_board": 1,
    "source_component_internal_connection": 1,
    "source_trace": 276,
    "pcb_component": 79,
    "pcb_board": 1,
    "pcb_hole": 4,
    "pcb_silkscreen_text": 132,
    "pcb_smtpad": 239,
    "pcb_solder_paste": 239,
    "pcb_courtyard_rect": 75,
    "pcb_silkscreen_rect": 7,
    "pcb_silkscreen_circle": 6,
    "pcb_keepout": 2,
    "pcb_silkscreen_path": 78,
    "pcb_plated_hole": 51,
    "pcb_port": 290,
    "cad_component": 75,
    "source_missing_manufacturer_part_number_warning": 17,
    "pcb_trace": 213,
    "pcb_via": 173,
    "pcb_trace_style_warning": 1
  },
  "events": [
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 162,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "ReactSubtreesRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 177,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "RenderIsolatedSubcircuits"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 179,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "InflateSubcircuitCircuitJson"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 182,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceNameDuplicateComponentRemoval"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 184,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbFootprintStringRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 187,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "FetchPartFootprint"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 188,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "ResolveFootprintPinLabels"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 203,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "InitializePortsFromChildren"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 226,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CreateNetsFromProps"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 249,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "AssignFallbackProps"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 251,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CreateTracesFromProps"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 258,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CreateTracesFromNetLabels"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 259,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CreateTraceHintsFromProps"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 261,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CreateAutoplacedBreakoutPoints"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 262,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceGroupRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 263,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "AssignNameToUnnamedComponents"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 266,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 471,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CheckRefDesConvention"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 473,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceComponentPropertyValidation"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 474,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceParentAttachment"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 478,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PortMatching"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 485,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "OptimizeSelectorCache"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 490,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceTraceRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 496,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceAddConnectivityMapKey"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 503,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceDesignRuleChecks"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 511,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SimulationRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 513,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicComponentRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 515,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicPortRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 517,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SymbolContainerRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 518,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicPrimitiveRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 519,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicSymbolResize"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 521,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicComponentSizeCalculation"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 522,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicLayout"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 531,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicSectionRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 533,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicTraceRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 535,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicSheetRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 537,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicReplaceNetLabelsWithSymbols"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 538,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicLabelNetsWithConflictingNames"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 540,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PanelBoardLayout"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 541,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "ValidatePcbCoordinates"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 543,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbComponentRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 549,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbPrimitiveRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 572,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbFootprintLayout"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 574,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbPortRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 580,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbPortAttachment"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 582,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbComponentSizeCalculation"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 596,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbComponentAnchorAlignment"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 598,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbCalcPlacementResolution"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 601,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbLayout"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 603,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbBoardAutoSize"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 605,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PanelLayout"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 606,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbFlexRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 608,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbAutoplaceBreakoutPoints"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 609,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbTraceHintRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 611,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbManualTraceRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 613,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbPlacementDesignRuleChecks"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 923,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbTraceRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 927,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbRouteNetIslands"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 929,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbTraceTeardropRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 931,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbCopperPourRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 931,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbViaStitchRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 932,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbCopperPourCleanup"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 933,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbSimulationRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 934,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbDesignRuleChecks"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 935,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SilkscreenOverlapAdjustment"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 941,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CadModelRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 945,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CadExplosionStageRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 947,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CadExplosionRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 948,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CadExplosionCollisionCheck"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 951,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "DrawingRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 953,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PartsEngineRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 954,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "MissingManufacturerPartNumberWarning"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 956,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "ComponentAvailabilityWarning"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 958,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PartOrientationAnalysis"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 966,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SupplierFootprintMismatchWarning"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 968,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SimulationSpiceEngineRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 972,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "ReactSubtreesRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 973,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "RenderIsolatedSubcircuits"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 974,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "InflateSubcircuitCircuitJson"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 975,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceNameDuplicateComponentRemoval"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 976,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbFootprintStringRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 976,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "FetchPartFootprint"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 977,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "ResolveFootprintPinLabels"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 978,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "InitializePortsFromChildren"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 979,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CreateNetsFromProps"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 980,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "AssignFallbackProps"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 981,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CreateTracesFromProps"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 982,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CreateTracesFromNetLabels"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 982,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CreateTraceHintsFromProps"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 983,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CreateAutoplacedBreakoutPoints"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 984,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceGroupRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 984,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "AssignNameToUnnamedComponents"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 985,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 986,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CheckRefDesConvention"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 987,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceComponentPropertyValidation"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 987,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceParentAttachment"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 988,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PortMatching"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 988,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "OptimizeSelectorCache"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 989,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceTraceRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 990,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceAddConnectivityMapKey"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 991,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceDesignRuleChecks"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 992,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SimulationRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 993,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicComponentRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 994,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicPortRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 995,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SymbolContainerRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 996,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicPrimitiveRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 997,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicSymbolResize"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 997,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicComponentSizeCalculation"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 998,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicLayout"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 999,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicSectionRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1000,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicTraceRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1001,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicSheetRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1002,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicReplaceNetLabelsWithSymbols"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1003,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicLabelNetsWithConflictingNames"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1004,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PanelBoardLayout"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1005,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "ValidatePcbCoordinates"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1006,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbComponentRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1007,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbPrimitiveRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1007,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbFootprintLayout"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1008,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbPortRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1009,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbPortAttachment"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1009,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbComponentSizeCalculation"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1010,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbComponentAnchorAlignment"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1011,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbCalcPlacementResolution"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1012,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbLayout"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1013,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbBoardAutoSize"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1014,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PanelLayout"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1015,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbFlexRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1015,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbAutoplaceBreakoutPoints"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1016,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbTraceHintRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1017,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbManualTraceRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1018,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbPlacementDesignRuleChecks"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1019,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbTraceRender"
    },
    {
      "name": "autorouting:start",
      "elapsedMs": 1082,
      "keys": [
        "type",
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "simpleRouteJson"
      ],
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1093,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbRouteNetIslands"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1095,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbTraceTeardropRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1096,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbCopperPourRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1097,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbViaStitchRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1098,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbCopperPourCleanup"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1099,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbSimulationRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1099,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbDesignRuleChecks"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1100,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SilkscreenOverlapAdjustment"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1101,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CadModelRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1102,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CadExplosionStageRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1103,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CadExplosionRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1104,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CadExplosionCollisionCheck"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1106,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "DrawingRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1107,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PartsEngineRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1108,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "MissingManufacturerPartNumberWarning"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1109,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "ComponentAvailabilityWarning"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1110,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PartOrientationAnalysis"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1111,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SupplierFootprintMismatchWarning"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 1112,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SimulationSpiceEngineRender"
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 1344,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.16197169211195928,
      "phase": "topologyPlanningSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 1677,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.24,
      "phase": "nodeDimensionSubdivisionSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 1966,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.36,
      "phase": "necessaryCrampedPortPointSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 2941,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 3336,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 3605,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 3871,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 4133,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 4392,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 4651,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 4909,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 5171,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 5430,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 5689,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 5951,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 6209,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 6476,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 6739,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 6999,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 7263,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 7525,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 7785,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 8049,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 8318,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 8575,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 8840,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 9100,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 9364,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 9626,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 9887,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.44,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 10255,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.46,
      "phase": "portPointPathingSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 10507,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.5206539509536785,
      "phase": "highDensityRouteSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 10773,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.5223978201634878,
      "phase": "highDensityRouteSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 11025,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.5253405994550409,
      "phase": "highDensityRouteSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 11276,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.5290463215258856,
      "phase": "highDensityRouteSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 11527,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.5312261580381471,
      "phase": "highDensityRouteSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 11778,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.5344414168937329,
      "phase": "highDensityRouteSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 12030,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.5400544959128065,
      "phase": "highDensityRouteSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 12281,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.5468119891008175,
      "phase": "highDensityRouteSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 12537,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.5529700272479564,
      "phase": "highDensityRouteSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 12790,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.5578201634877384,
      "phase": "highDensityRouteSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 13042,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.56,
      "phase": "highDensityForceImproveSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 13294,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.56,
      "phase": "highDensityForceImproveSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 13560,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.6,
      "phase": "highDensityRepairSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 13934,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.64,
      "phase": "highDensityStitchSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 14192,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.68,
      "phase": "traceSimplificationSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 14448,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.68,
      "phase": "traceSimplificationSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 14705,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.68,
      "phase": "traceSimplificationSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 14966,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.68,
      "phase": "traceSimplificationSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 15222,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.68,
      "phase": "traceSimplificationSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 15481,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.68,
      "phase": "traceSimplificationSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 15733,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.76,
      "phase": "traceWidthSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 15983,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.76,
      "phase": "traceWidthSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 16235,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.8,
      "phase": "globalDrcForceImproveSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 16488,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.8,
      "phase": "globalDrcForceImproveSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 16751,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.84,
      "phase": "pipeline9JointDrcRepairSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 17003,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.84,
      "phase": "pipeline9JointDrcRepairSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 17253,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.848,
      "phase": "pipeline9JointDrcRepairSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 17505,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.8483333333333333,
      "phase": "pipeline9JointDrcRepairSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 17778,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.88,
      "phase": "effortCleanupSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 18033,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.88,
      "phase": "effortCleanupSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 18456,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.88,
      "phase": "effortCleanupSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 18731,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 0.88,
      "phase": "effortCleanupSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 19063,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 1,
      "phase": "powerTraceExpansionSolver",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:progress",
      "elapsedMs": 19064,
      "keys": [
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "type",
        "steps",
        "iterationsPerSecond",
        "progress",
        "phase",
        "debugGraphics"
      ],
      "progress": 1,
      "phase": "none",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "autorouting:end",
      "elapsedMs": 19199,
      "keys": [
        "pcbTracePathsUnavailableReason",
        "type",
        "subcircuit_id",
        "componentDisplayName",
        "routingPhaseIndex",
        "_actualRoutingPhaseOrderIndex",
        "phaseOrdinal",
        "phaseCount",
        "connectionCount",
        "obstacleCount",
        "previousTraceCount",
        "isReroutePhase",
        "autorouterName",
        "autorouterVersion",
        "solverName",
        "effort",
        "cacheStatus",
        "cacheKey",
        "cacheDisabledReason",
        "simpleRouteJson"
      ],
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "autorouterName": "tscircuit",
      "connectionCount": 63
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19200,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "ReactSubtreesRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19201,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "RenderIsolatedSubcircuits"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19203,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "InflateSubcircuitCircuitJson"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19204,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceNameDuplicateComponentRemoval"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19206,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbFootprintStringRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19207,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "FetchPartFootprint"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19208,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "ResolveFootprintPinLabels"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19210,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "InitializePortsFromChildren"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19211,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CreateNetsFromProps"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19212,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "AssignFallbackProps"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19213,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CreateTracesFromProps"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19214,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CreateTracesFromNetLabels"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19215,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CreateTraceHintsFromProps"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19216,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CreateAutoplacedBreakoutPoints"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19217,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceGroupRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19219,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "AssignNameToUnnamedComponents"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19220,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19221,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CheckRefDesConvention"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19222,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceComponentPropertyValidation"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19223,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceParentAttachment"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19224,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PortMatching"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19225,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "OptimizeSelectorCache"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19226,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceTraceRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19228,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceAddConnectivityMapKey"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19230,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceDesignRuleChecks"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19231,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SimulationRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19233,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicComponentRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19235,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicPortRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19236,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SymbolContainerRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19238,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicPrimitiveRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19240,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicSymbolResize"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19242,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicComponentSizeCalculation"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19243,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicLayout"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19245,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicSectionRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19247,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicTraceRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19248,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicSheetRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19250,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicReplaceNetLabelsWithSymbols"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19252,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicLabelNetsWithConflictingNames"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19254,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PanelBoardLayout"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19255,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "ValidatePcbCoordinates"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19257,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbComponentRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19257,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbPrimitiveRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19258,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbFootprintLayout"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19259,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbPortRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19260,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbPortAttachment"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19261,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbComponentSizeCalculation"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19262,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbComponentAnchorAlignment"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19263,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbCalcPlacementResolution"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19264,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbLayout"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19265,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbBoardAutoSize"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19266,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PanelLayout"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19267,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbFlexRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19267,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbAutoplaceBreakoutPoints"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19268,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbTraceHintRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19269,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbManualTraceRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19270,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbPlacementDesignRuleChecks"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19271,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbTraceRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19439,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbRouteNetIslands"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19441,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbTraceTeardropRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19443,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbCopperPourRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19446,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbViaStitchRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19449,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbCopperPourCleanup"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19452,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbSimulationRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19456,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbDesignRuleChecks"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19482,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SilkscreenOverlapAdjustment"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19484,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CadModelRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19487,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CadExplosionStageRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19489,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CadExplosionRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19492,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CadExplosionCollisionCheck"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19497,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "DrawingRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19500,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PartsEngineRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19503,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "MissingManufacturerPartNumberWarning"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19505,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "ComponentAvailabilityWarning"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19508,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PartOrientationAnalysis"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19510,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SupplierFootprintMismatchWarning"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 19513,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SimulationSpiceEngineRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20253,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "ReactSubtreesRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20255,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "RenderIsolatedSubcircuits"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20256,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "InflateSubcircuitCircuitJson"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20257,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceNameDuplicateComponentRemoval"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20258,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbFootprintStringRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20259,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "FetchPartFootprint"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20261,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "ResolveFootprintPinLabels"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20262,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "InitializePortsFromChildren"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20263,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CreateNetsFromProps"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20264,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "AssignFallbackProps"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20264,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CreateTracesFromProps"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20265,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CreateTracesFromNetLabels"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20266,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CreateTraceHintsFromProps"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20266,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CreateAutoplacedBreakoutPoints"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20267,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceGroupRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20268,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "AssignNameToUnnamedComponents"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20269,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20269,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CheckRefDesConvention"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20270,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceComponentPropertyValidation"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20271,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceParentAttachment"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20272,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PortMatching"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20272,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "OptimizeSelectorCache"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20273,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceTraceRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20274,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceAddConnectivityMapKey"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20275,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SourceDesignRuleChecks"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20276,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SimulationRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20277,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicComponentRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20279,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicPortRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20280,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SymbolContainerRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20281,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicPrimitiveRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20282,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicSymbolResize"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20283,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicComponentSizeCalculation"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20283,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicLayout"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20284,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicSectionRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20285,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicTraceRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20286,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicSheetRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20287,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicReplaceNetLabelsWithSymbols"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20288,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SchematicLabelNetsWithConflictingNames"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20289,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PanelBoardLayout"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20290,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "ValidatePcbCoordinates"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20292,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbComponentRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20292,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbPrimitiveRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20293,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbFootprintLayout"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20294,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbPortRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20295,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbPortAttachment"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20295,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbComponentSizeCalculation"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20296,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbComponentAnchorAlignment"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20297,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbCalcPlacementResolution"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20298,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbLayout"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20299,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbBoardAutoSize"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20300,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PanelLayout"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20301,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbFlexRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20302,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbAutoplaceBreakoutPoints"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20302,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbTraceHintRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20303,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbManualTraceRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20304,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbPlacementDesignRuleChecks"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20305,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbTraceRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20306,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbRouteNetIslands"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20307,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbTraceTeardropRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20308,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbCopperPourRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20310,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbViaStitchRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20312,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbCopperPourCleanup"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20314,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbSimulationRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20316,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PcbDesignRuleChecks"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20318,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SilkscreenOverlapAdjustment"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20319,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CadModelRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20320,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CadExplosionStageRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20322,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CadExplosionRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20323,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "CadExplosionCollisionCheck"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20325,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "DrawingRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20326,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PartsEngineRender"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20327,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "MissingManufacturerPartNumberWarning"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20329,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "ComponentAvailabilityWarning"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20330,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "PartOrientationAnalysis"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20331,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SupplierFootprintMismatchWarning"
    },
    {
      "name": "board:renderPhaseStarted",
      "elapsedMs": 20332,
      "keys": [
        "renderId",
        "phase"
      ],
      "phase": "SimulationSpiceEngineRender"
    }
  ]
}