Dennis 0.8.3 is out.
This one is a big step forward.
Until now, Dennis could show what would change and apply it safely.
Now it can also verify what actually changed — in a deterministic way.
The diff system is now:
• git-aware (no more noise from .git or random files)
• text-only (binary junk is ignored)
• deterministic (same input → same diff → same hash)
This turns diffs into something closer to evidence than just a visual hint.
Also added a --verbose mode to inspect exactly how the diff is built.
It might not sound flashy, but this is the kind of change that makes everything else more trustworthy.
Write-up here:
crevilla2050 / string-audit
Small script to help devs catch i18n strings and hardcoded english strings in project's source code
Dennis the Forge 🪓
Deterministic transformation engine and DEX artifact system.
Status: Active development License: MIT Python: 3.10+ CLI: dennis
Dennis is a deterministic transformation platform that turns code changes into portable, inspectable, and…