agni (panyam) errors

6 recurring problems engineers report in agni (panyam), ranked by impact.

#68 by errors trackedPDMECAD

Recurring agni (panyam) errors, by impact

  1. 1An open-source hardware review engine has a BOM tier in its data model, but only its IPC-2581 reader fills it. For every netlist-based design, part numbers come from whatever the schematic symbol carried, while the real bill of materials is a spreadsheet maintained separately from the netlist, so no check can ask whether the netlist and the BOM agree.PDM · Agent failure · 1 report74
  2. 2A KiCad DRC import dropped the list of checks the board's settings ignore, so a clean report could vouch for a check that never ran. The fix writes each ignored check into a skipped list, and a review item covered by another tool's report is never marked pass, only 'covered externally'.ECAD · Agent failure · 1 report66
  3. 3A KiCad schematic viewer could light a wire under the wrong net, and a stale sheet view stayed docked and was reported to an agent. After the tab switched from design A to design B, A's sheet view stayed open, and GetLocation listed it to an agent. KiCad wires with no net id were highlighted by name, so they would light under any net with the same name. The fix closes views when the design changes and adds a test that every wire on a pinned net carries its id (132 wires over 50 fixtures).ECAD · Agent failure · 1 report66
  4. 4Teams keep their MCU pin-mux table in a separate hand-transcribed file, so until hand-merged into the part spec, the pin map check marked every declared function not-considered.ECAD · Agent failure · 1 report66
  5. 5Teams name nets after the connection they make, and nothing checks the name against the netlist. A net can claim to run between two pins and run somewhere else while every check passes, and copy-pasted names and names left stale after an edit go unnoticed.ECAD · Agent failure · 1 report66
  6. 6When a vendor reissues a datasheet, the review tool knows a verified value is stale but not what changed, so a reviewer reads both PDFs side by side. A reissue usually changes a few rows, like a tightened absolute maximum, and any one can move a board from passing to marginal, but the stale list gives no hint which rows moved.ECAD · Agent failure · 1 report66

How it fails

  1. Agent failure6

Sourced from public community reports. Costs and delays on individual entries are modeled estimates, not measurements.