v0.3.6
v0.3.6
Your docs joined the graph. Markdown headings are now symbols with real spans and hierarchy: --for ranks the section that answers you (the heading is the signature, never a whole-file dump), --expand serves a section's body, --recall answers section-granular with disclosure, and links, wikilinks, and mentions become edges — including doc→code, so a design doc's section and the function it describes now know about each other.
Claims get verdicts: ripwire <dir> --verify="calls(A,B)" — a closed claim grammar (calls / uses / unused / contains / defines / reaches) answered three-valued and honestly: confirmed with the witness inline, refuted only when the evidence can claim completeness, or not-established with the limiting factor named. The index never pretends to certainty it doesn't have — a string-keyed registry call can't produce a false "unused."
Also aboard: a serialize-bounds patch for the vendored markdown scanner (silent heap corruption at deep blockquote nesting, caught by the vendored-patch convention's audit), and a fix for a rare nondeterminism in file-node dedup.
Install or update:
RIPWIRE_REPO=redhat-et/ripwire bash -c "$(curl -fsSL https://raw.githubusercontent.com/redhat-et/ripwire/main/scripts/install.sh)"
What's Changed
- The final train: markdown sections, --verify, and the E1 grader by @joyful-ii-V-I in #37
Full Changelog: v0.3.5...v0.3.6