Skip to content

Commit 5b3851c

Browse files
drandyhaasclaude
andcommitted
Track last GUI-parity-audited commit in .gui-parity-checked
Records the SHA/date/outcome of each full CLI/GUI parity sweep so the next audit knows where to start the diff from, instead of guessing or re-walking the whole history. Documents the update workflow in CLAUDE.md. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012HY47S9XjHpmTDMmoL3BM5
1 parent 3c249ae commit 5b3851c

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

.gui-parity-checked

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3c249aef270a57c0d6296eacc62367b53582aebf 2026-07-07 no gaps found (audited 3f17a3e..HEAD)

CLAUDE.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,17 @@ same change — and vice versa. When adding a flag, grep the
9595
`kicad_routing_plugin/` call sites for the function you changed and wire it
9696
through there too.
9797

98+
**Tracking the last-audited commit:** `.gui-parity-checked` (repo root,
99+
git-committed) holds the SHA of the last commit a full CLI/GUI parity audit
100+
covered, plus the date and outcome. To bring it up to date: `git log
101+
--oneline <that-sha>..HEAD` to see what's new, `git diff <that-sha>..HEAD --
102+
<CLI scripts> kicad_routing_plugin/` to see the engine-side vs GUI-side
103+
diffs, then check every new engine parameter/flag/results-data key against
104+
the GUI call sites (per the rule of thumb above). When the audit finds and
105+
fixes a gap, commit the fix first, note it in the file, then update the file
106+
to current `HEAD` and commit that too — so the recorded SHA always reflects
107+
"parity confirmed as of here," not "parity assumed."
108+
98109
## KiCad Parser Usage
99110

100111
Full user-facing API docs (parser, writer, modification, config, net

0 commit comments

Comments
 (0)