Expand description
miwa: doc / req / test drift detection.
Modules§
- check
check: compare the current graph against the lock and report findings.- config
.miwa/config.yamland.miwa/lock.jsonpaths, and project configuration.- diff
- Block alignment and character-level diff used by
miwa site --diff. - extract
- Test extraction for Go, Rust, C#, Java, Kotlin, TypeScript and JavaScript source files.
- frontmatter
- YAML front matter parsing for doc / req markdown files.
- graph
- Build the doc/req/test dependency graph from a
Source. - hash
- Text normalization and content hashing.
- index
- Index (
index.md) structure checks and themiwa indexcommand. - judge
judge: semantic judgment of drifted / new edges via Jev.- lock
.miwa/lock.json: agreed-upon hashes for each edge.- markdown
- Markdown link extraction and resolution.
- model
- Graph domain model: nodes, edges, and validity/brokenness findings.
- output
- Text / JSON rendering of findings.
- reconcile
reconcile: record the current state of one or more edges into the lock.- site
miwa site: static HTML output for reading the documents.- site_
diff miwa site --diff: a single-page HTML view of document changes.- source
- Abstraction over “a snapshot of the repository” (working tree or a git rev).