Implement three-tier resolution for LTspice .asc schematic files: 1. Companion netlist - finds .net/.cir/.sp beside the .asc (automatic) 2. LTspice generation - invokes LTspice binary (opt-in via --generate-netlist) 3. Metadata-only fallback - extracts component refs/values without connectivity Safety: DataCompleteness enum forces callers to check completeness. CLI blocks diagram generation on METADATA_ONLY with clear remediation. Metadata enrichment is additive-only with protected field guards. Also: update project URLs to Gitea, add .asc usage docs to README, fix pre-existing ruff warning in test_single_module.py. |
||
|---|---|---|
| .. | ||
| fixtures | ||
| __init__.py | ||
| test_asc.py | ||
| test_cli.py | ||
| test_filter.py | ||
| test_inter_module.py | ||
| test_netlist_parser.py | ||
| test_roundtrip.py | ||
| test_single_module.py | ||
| test_yaml_emitter.py | ||