docs: add dnstraverse reference spec, rework design, and golden tooling

Reconstructed behaviour spec of dns.squish.net / Ruby dnstraverse 0.1.14
(inputs, traversal semantics, probability model, verbatim output formats,
sourced from the live site, Wayback captures, and the Ruby source), the
engine rework design that maps it onto Go, a point-in-time codebase review,
golden reference captures, and tools/golden/run-reference.sh for running
the reference Ruby engine locally (clone is gitignored, GPL-3 dev-only).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Gary Hansen
2026-07-07 21:41:47 +10:00
co-authored by Claude Fable 5
parent c74b218349
commit af15c9c2d4
18 changed files with 2842 additions and 0 deletions
+6
View File
@@ -26,3 +26,9 @@ go.work.sum
# env file
.env
# Reference Ruby dnstraverse (GPL-3, dev-only golden-test generator; see tools/golden/run-reference.sh)
tools/dnstraverse-ruby/
# Local Claude Code session config
.claude/