LICENSE
README.md
pyproject.toml
src/circuit_synth/__init__.py
src/circuit_synth.egg-info/PKG-INFO
src/circuit_synth.egg-info/SOURCES.txt
src/circuit_synth.egg-info/dependency_links.txt
src/circuit_synth.egg-info/entry_points.txt
src/circuit_synth.egg-info/requires.txt
src/circuit_synth.egg-info/top_level.txt
src/circuit_synth/ai_integration/__init__.py
src/circuit_synth/ai_integration/logging_system.py
src/circuit_synth/ai_integration/stm32_search_helper.py
src/circuit_synth/ai_integration/agents/debugging_agent.py
src/circuit_synth/ai_integration/claude/__init__.py
src/circuit_synth/ai_integration/claude/agent_registry.py
src/circuit_synth/ai_integration/claude/circuit_design_rules.py
src/circuit_synth/ai_integration/claude/commands.py
src/circuit_synth/ai_integration/claude/enhanced_circuit_agent.py
src/circuit_synth/ai_integration/claude/agents/__init__.py
src/circuit_synth/ai_integration/claude/agents/circuit_creator_agent.py
src/circuit_synth/ai_integration/claude/agents/circuit_design_agents.py
src/circuit_synth/ai_integration/claude/agents/circuit_project_creator.py
src/circuit_synth/ai_integration/claude/agents/circuit_syntax_fixer.py
src/circuit_synth/ai_integration/claude/agents/circuit_validation_agent.py
src/circuit_synth/ai_integration/claude/agents/contributor_agent.py
src/circuit_synth/ai_integration/claude/agents/test_plan_agent.py
src/circuit_synth/ai_integration/component_info/__init__.py
src/circuit_synth/ai_integration/component_info/microcontrollers/__init__.py
src/circuit_synth/ai_integration/component_info/microcontrollers/modm_device_search.py
src/circuit_synth/ai_integration/plugins/__init__.py
src/circuit_synth/ai_integration/plugins/ai_design_bridge.py
src/circuit_synth/ai_integration/validation/__init__.py
src/circuit_synth/ai_integration/validation/real_time_check.py
src/circuit_synth/ai_integration/validation/simple_validator.py
src/circuit_synth/component_placement/__init__.py
src/circuit_synth/component_placement/force_directed_layout.py
src/circuit_synth/component_placement/geometry.py
src/circuit_synth/component_placement/placement.py
src/circuit_synth/component_placement/wire_routing.py
src/circuit_synth/core/__init__.py
src/circuit_synth/core/_interfaces.py
src/circuit_synth/core/_logger.py
src/circuit_synth/core/annotations.py
src/circuit_synth/core/circuit.py
src/circuit_synth/core/component.py
src/circuit_synth/core/decorators.py
src/circuit_synth/core/dependency_injection.py
src/circuit_synth/core/enhanced_netlist_exporter.py
src/circuit_synth/core/exception.py
src/circuit_synth/core/json_encoder.py
src/circuit_synth/core/kicad_validator.py
src/circuit_synth/core/logging_minimal.py
src/circuit_synth/core/net.py
src/circuit_synth/core/netlist_exporter.py
src/circuit_synth/core/pin.py
src/circuit_synth/core/power_net_registry.py
src/circuit_synth/core/reference_manager.py
src/circuit_synth/core/simple_pin_access.py
src/circuit_synth/core/source_ref_rewriter.py
src/circuit_synth/core/symbol_cache.py
src/circuit_synth/core/logging/__init__.py
src/circuit_synth/data/templates/base_circuits/led_blinker.py
src/circuit_synth/data/templates/base_circuits/minimal.py
src/circuit_synth/data/templates/base_circuits/resistor_divider.py
src/circuit_synth/data/templates/base_circuits/voltage_regulator.py
src/circuit_synth/data/templates/example_circuits/esp32_dev_board.py
src/circuit_synth/data/templates/example_circuits/power_supply_module.py
src/circuit_synth/data/templates/example_circuits/stm32_minimal.py
src/circuit_synth/data/templates/example_circuits/usb_c_basic.py
src/circuit_synth/data/tools/update_examples_with_stock.py
src/circuit_synth/data/tools/ci-setup/setup_ci_symbols.py
src/circuit_synth/debugging/__init__.py
src/circuit_synth/debugging/analyzer.py
src/circuit_synth/debugging/knowledge_base.py
src/circuit_synth/debugging/report_generator.py
src/circuit_synth/debugging/symptoms.py
src/circuit_synth/debugging/test_guidance.py
src/circuit_synth/design_for_manufacturing/__init__.py
src/circuit_synth/design_for_manufacturing/comprehensive_dfm_report_generator.py
src/circuit_synth/design_for_manufacturing/dfm_analyzer.py
src/circuit_synth/design_for_manufacturing/dfm_analyzer_digikey.py
src/circuit_synth/design_for_manufacturing/json_dfm_analyzer.py
src/circuit_synth/design_for_manufacturing/kicad_dfm_analyzer.py
src/circuit_synth/fast_generation/__init__.py
src/circuit_synth/fast_generation/adk_tools.py
src/circuit_synth/fast_generation/core.py
src/circuit_synth/fast_generation/demo.py
src/circuit_synth/fast_generation/kicad_pin_reader.py
src/circuit_synth/fast_generation/models.py
src/circuit_synth/fast_generation/patterns.py
src/circuit_synth/fast_generation/pin_finder.py
src/circuit_synth/fast_generation/project_templates.py
src/circuit_synth/fast_generation/reference_circuits/__init__.py
src/circuit_synth/fast_generation/reference_circuits/esp32_basic.py
src/circuit_synth/fast_generation/reference_circuits/esp32_sensor.py
src/circuit_synth/fast_generation/reference_circuits/led_neopixel.py
src/circuit_synth/fast_generation/reference_circuits/motor_stepper.py
src/circuit_synth/fast_generation/reference_circuits/stm32_basic.py
src/circuit_synth/fast_generation/reference_circuits/usb_power.py
src/circuit_synth/io/__init__.py
src/circuit_synth/io/json_loader.py
src/circuit_synth/kicad/__init__.py
src/circuit_synth/kicad/atomic_integration.py
src/circuit_synth/kicad/atomic_operations_exact.py
src/circuit_synth/kicad/bom_exporter.py
src/circuit_synth/kicad/canonical.py
src/circuit_synth/kicad/config.py
src/circuit_synth/kicad/formatter_test_harness.py
src/circuit_synth/kicad/importer.py
src/circuit_synth/kicad/io.py
src/circuit_synth/kicad/kicad_symbol_cache.py
src/circuit_synth/kicad/kicad_symbol_parser.py
src/circuit_synth/kicad/netlist_exporter.py
src/circuit_synth/kicad/netlist_service.py
src/circuit_synth/kicad/pdf_exporter.py
src/circuit_synth/kicad/property_utils.py
src/circuit_synth/kicad/sexpr_manipulator.py
src/circuit_synth/kicad/sheet_hierarchy_manager.py
src/circuit_synth/kicad/symbol_lib_parser.py
src/circuit_synth/kicad/symbol_lib_parser_manager.py
src/circuit_synth/kicad/core/__init__.py
src/circuit_synth/kicad/core/clean_formatter.py
src/circuit_synth/kicad/core/symbol_cache.py
src/circuit_synth/kicad/core/types_extensions.py
src/circuit_synth/kicad/library_sourcing/__init__.py
src/circuit_synth/kicad/library_sourcing/cache.py
src/circuit_synth/kicad/library_sourcing/command_integration.py
src/circuit_synth/kicad/library_sourcing/config.py
src/circuit_synth/kicad/library_sourcing/converter.py
src/circuit_synth/kicad/library_sourcing/models.py
src/circuit_synth/kicad/library_sourcing/orchestrator.py
src/circuit_synth/kicad/library_sourcing/sources/__init__.py
src/circuit_synth/kicad/library_sourcing/sources/base.py
src/circuit_synth/kicad/library_sourcing/sources/digikey.py
src/circuit_synth/kicad/library_sourcing/sources/digikey_github.py
src/circuit_synth/kicad/library_sourcing/sources/digikey_github_modern.py
src/circuit_synth/kicad/library_sourcing/sources/http_library.py
src/circuit_synth/kicad/library_sourcing/sources/local_kicad.py
src/circuit_synth/kicad/library_sourcing/sources/snapeda.py
src/circuit_synth/kicad/pcb_gen/__init__.py
src/circuit_synth/kicad/pcb_gen/pcb_generator.py
src/circuit_synth/kicad/pcb_gen/pcb_synchronizer.py
src/circuit_synth/kicad/sch_gen/__init__.py
src/circuit_synth/kicad/sch_gen/circuit_loader.py
src/circuit_synth/kicad/sch_gen/collision_detection.py
src/circuit_synth/kicad/sch_gen/collision_manager.py
src/circuit_synth/kicad/sch_gen/connection_analyzer.py
src/circuit_synth/kicad/sch_gen/connection_aware_collision_manager.py
src/circuit_synth/kicad/sch_gen/debug_performance.py
src/circuit_synth/kicad/sch_gen/integrated_reference_manager.py
src/circuit_synth/kicad/sch_gen/main_generator.py
src/circuit_synth/kicad/sch_gen/modern_generator.py
src/circuit_synth/kicad/sch_gen/schematic_writer.py
src/circuit_synth/kicad/sch_gen/shape_drawer.py
src/circuit_synth/kicad/sch_gen/symbol_geometry.py
src/circuit_synth/kicad/schematic/__init__.py
src/circuit_synth/kicad/schematic/component_manager.py
src/circuit_synth/kicad/schematic/component_unit.py
src/circuit_synth/kicad/schematic/connection_tracer.py
src/circuit_synth/kicad/schematic/connection_updater.py
src/circuit_synth/kicad/schematic/connection_utils.py
src/circuit_synth/kicad/schematic/geometry_utils.py
src/circuit_synth/kicad/schematic/hierarchical_synchronizer.py
src/circuit_synth/kicad/schematic/hierarchy_navigator.py
src/circuit_synth/kicad/schematic/instance_utils.py
src/circuit_synth/kicad/schematic/junction_manager.py
src/circuit_synth/kicad/schematic/label_manager.py
src/circuit_synth/kicad/schematic/label_utils.py
src/circuit_synth/kicad/schematic/net_discovery.py
src/circuit_synth/kicad/schematic/net_matcher.py
src/circuit_synth/kicad/schematic/placement.py
src/circuit_synth/kicad/schematic/project_generator.py
src/circuit_synth/kicad/schematic/search_engine.py
src/circuit_synth/kicad/schematic/sheet_manager.py
src/circuit_synth/kicad/schematic/symbol_geometry.py
src/circuit_synth/kicad/schematic/sync_adapter.py
src/circuit_synth/kicad/schematic/sync_strategies.py
src/circuit_synth/kicad/schematic/synchronizer.py
src/circuit_synth/kicad/schematic/text_flow_placement.py
src/circuit_synth/kicad/schematic/text_manager.py
src/circuit_synth/kicad/schematic/wire_manager.py
src/circuit_synth/kicad/schematic/wire_router.py
src/circuit_synth/manufacturing/__init__.py
src/circuit_synth/manufacturing/unified_search.py
src/circuit_synth/manufacturing/digikey/__init__.py
src/circuit_synth/manufacturing/digikey/api_client.py
src/circuit_synth/manufacturing/digikey/cache.py
src/circuit_synth/manufacturing/digikey/component_search.py
src/circuit_synth/manufacturing/digikey/config_manager.py
src/circuit_synth/manufacturing/digikey/test_connection.py
src/circuit_synth/manufacturing/jlcpcb/__init__.py
src/circuit_synth/manufacturing/jlcpcb/cache.py
src/circuit_synth/manufacturing/jlcpcb/fast_search.py
src/circuit_synth/manufacturing/jlcpcb/jlc_parts_lookup.py
src/circuit_synth/manufacturing/jlcpcb/jlc_web_scraper.py
src/circuit_synth/manufacturing/jlcpcb/smart_component_finder.py
src/circuit_synth/manufacturing/oshpark/__init__.py
src/circuit_synth/manufacturing/pcbway/__init__.py
src/circuit_synth/pcb/__init__.py
src/circuit_synth/pcb/kicad_cli.py
src/circuit_synth/pcb/simple_ratsnest.py
src/circuit_synth/quality_assurance/__init__.py
src/circuit_synth/quality_assurance/circuit_parser.py
src/circuit_synth/quality_assurance/comprehensive_fmea_report_generator.py
src/circuit_synth/quality_assurance/enhanced_fmea_analyzer.py
src/circuit_synth/quality_assurance/fmea_analyzer.py
src/circuit_synth/quality_assurance/fmea_report_generator.py
src/circuit_synth/simulation/__init__.py
src/circuit_synth/simulation/analysis.py
src/circuit_synth/simulation/converter.py
src/circuit_synth/simulation/manufacturer_models.py
src/circuit_synth/simulation/models.py
src/circuit_synth/simulation/simulator.py
src/circuit_synth/simulation/testbench.py
src/circuit_synth/simulation/visualization.py
src/circuit_synth/tools/__init__.py
src/circuit_synth/tools/debug_cli.py
src/circuit_synth/tools/jlc_fast_search_cli.py
src/circuit_synth/tools/development/__init__.py
src/circuit_synth/tools/development/pcb_tracker_basic.py
src/circuit_synth/tools/development/setup_claude.py
src/circuit_synth/tools/development/setup_kicad_plugins.py
src/circuit_synth/tools/kicad_integration/__init__.py
src/circuit_synth/tools/kicad_integration/kicad_to_python_sync.py
src/circuit_synth/tools/kicad_integration/preload_symbols.py
src/circuit_synth/tools/kicad_integration/preparse_kicad_symbols.py
src/circuit_synth/tools/kicad_integration/python_to_kicad_sync.py
src/circuit_synth/tools/project_management/__init__.py
src/circuit_synth/tools/project_management/init_existing_project.py
src/circuit_synth/tools/project_management/init_pcb.py
src/circuit_synth/tools/project_management/interactive_cli.py
src/circuit_synth/tools/project_management/new_project.py
src/circuit_synth/tools/project_management/project_config.py
src/circuit_synth/tools/project_management/template_manager.py
src/circuit_synth/tools/quality_assurance/__init__.py
src/circuit_synth/tools/quality_assurance/fmea_cli.py
src/circuit_synth/tools/setup/library_api_setup.py
src/circuit_synth/tools/utilities/__init__.py
src/circuit_synth/tools/utilities/ai_design_manager.py
src/circuit_synth/tools/utilities/circuit_creator_cli.py
src/circuit_synth/tools/utilities/comment_extractor.py
src/circuit_synth/tools/utilities/kicad_netlist_parser.py
src/circuit_synth/tools/utilities/kicad_parser.py
src/circuit_synth/tools/utilities/kicad_schematic_parser.py
src/circuit_synth/tools/utilities/llm_code_updater.py
src/circuit_synth/tools/utilities/models.py
src/circuit_synth/tools/utilities/python_code_generator.py
tests/test_digikey_integration.py
tests/test_hierarchical_synchronizer.py
tests/test_template_validation.py