Classify post-write schematic QA results
easyeda_post_write_qaRun post-write schematic QA that classifies DRC/ERC results using policy-aware rules, reporting duplicate nets, floating pins, and unconnected pins as pass/fail/inconclusive.
Instructions
Run and classify post-write schematic QA after generated edits. Combines native DRC/ERC results with policy-aware classification so duplicate net names, free networks, and unconnected pins are reported as pass/fail/inconclusive instead of raw warning counts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| drc | No | Optional explicit DRC result override for tests or log ingestion | |
| erc | No | Optional explicit ERC result override for tests or log ingestion | |
| policy | No | circuit | |
| projectId | Yes | ||
| useNativeChecks | No | ||
| manualDrcMessages | No | Optional user-copied EasyEDA DRC log lines for classification when native details are unavailable | |
| manualErcMessages | No | Optional user-copied EasyEDA ERC log lines for classification when native details are unavailable |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| issues | Yes | ||
| passed | Yes | ||
| policy | Yes | ||
| status | Yes | ||
| summary | Yes | ||
| categories | Yes | ||
| project_id | Yes | ||
| fatal_count | Yes | ||
| issue_count | Yes | ||
| detail_source | No | ||
| warning_count | Yes | ||
| inconclusive_count | Yes |