Update audit-fix skill for new docs-audit process - #1483
Conversation
Both versions are out of scope per the Netwrix-Docs-Audit.xlsx dashboard. Adds them to AUDIT_EXCLUDED_VERSIONS and regenerates identitymanager's review-list.csv accordingly. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Drop the Duplicated in field and Accurate/Complete/Fix Summary workbook
columns that no longer exist, standardize branch naming to
doc-audit/{product}/{detail}, move the fix summary into the commit
message, and add a fork-based fan-out for batches of documents pasted
in one go.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Code ReviewScope reviewed: The CSV regeneration checks out cleanly: 46 Four issues, roughly in severity order. 1. Fork fan-out inverts the skill's own "don't lint before approval" gate
Step 3 of the fan-out assigns each fork "Steps 2, 3, 5, 6, and 7." But Step 3 (confirm scope) and Step 6 (show diff, wait for confirmation) both require reviewer interaction, and Step 7 is explicitly gated: "Once Vale is available and the reviewer has confirmed the diff…". A fork can't reach the reviewer — the same paragraph tells it to stop and report questions back to the parent instead. That leaves two contradictory readings, and neither works:
Fan-out step 7 then compounds it: "Once every fork reports a reviewer-approved diff and clean lint, do one combined Step 6 confirmation summary." A fork can never report a reviewer-approved diff, and the combined Step 6 confirmation now happens after linting, which is the reverse of the single-document flow. Suggested fix: scope forks to Steps 2 and 5 only (resolve siblings, apply the edit), have them return the proposed diff plus any open questions, and keep Steps 3, 6, and 7 in the parent — one combined scope ask, one combined diff confirmation, then lint. That also makes fan-out step 6 ("resume the fork with 2. Concurrent forks share one working tree and can collide on the same file
Every fork is deliberately put on the same branch and launched concurrently, with no Worth adding a parent-side step between fan-out steps 2 and 3: run 3.
|
Summary
audit-fixskill anddocs-audit/template.mdto match the new docs-audit process: drop theDuplicated in/Accurate/Complete/Fix Summaryworkbook fields, standardize branch naming todoc-audit/{product}/{detail}, move the fix summary into the commit message, and add fork-based fan-out for batches of documents pasted in one goTest plan
audit-fixskill and confirm branch naming, sibling detection, and commit message follow the new format