memnos v0.1.30 — corpus_check_diff (issue #105) + hunk-local classification fix
memnos + memnos-sdk 0.1.30 (lockstep).
- corpus_check_diff (issue #105, PR #125): new
POST /corpus/check_diffendpoint — verdict (violated / satisfied / uncovered) for a unified diff against the architecture corpus, plus an overall compliance score. Pure regex + SQL FTS, no LLM at query time. - PR #127 bugfix: classification is now hunk-local instead of diff-global — an unrelated hunk's removed-side vocabulary could previously mask a real violation elsewhere in the same diff. Also fixes diff-header line detection: a removed comment line starting with
--(e.g. a SQL/Lua comment) was previously mis-detected as a unified-diff file header and silently dropped from scoring.
memnos-sdk has no functional changes since 0.1.27 — bumped in lockstep per RELEASING.md.
Note on version numbering: this release targets v0.1.30, not v0.1.29 — tag v0.1.29 was consumed by a concurrent tommy-orchestrator 0.1.5 release (PR #129) that landed while this bump was in flight.