0.8.0 — the reader's language, and a front door for the skill - #99
Merged
Conversation
Minor, not a patch: AiWritingAnalyzer.Analyze gains an optional readerLanguage parameter, the CLI gains --reader-lang, and the evidence report can be written in Spanish at all for the first time. Bumped in all seven declarations across five files, which ReleaseVersionTests now enforces rather than a checklist: the three csproj, both versions inside .mcp/server.json, DesktopRelease.Version, and .claude-plugin/plugin.json -- the one that had said 0.4.0 since August because nothing listed it. Verified after bumping: `signsofai --version` prints 0.8.0 and a generated report carries "SignsOfAI 0.8.0". This project told everyone it was 0.1.0 for seven releases, so the version is checked rather than assumed. Also worth knowing for the notes: v0.7.1 was tagged at 15:42 on 7 September and the whole Word add-in merged after 18:38, so desktop-v0.7.1 predates the /word-addin page. desktop-v0.8.0 is the first build that carries it. 485 tests across both solutions. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015PEbbiYSNPw7jE3LrPNhyF
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps every version declaration to 0.8.0. Nothing else changes.
Minor, not a patch.
AiWritingAnalyzer.Analyzegains an optionalreaderLanguageparameter, the CLI gains--reader-lang, and the evidence report can be written in Spanish at all for the first time.The seven declarations
Enforced by
ReleaseVersionTests(added yesterday in #97) rather than by remembering:SignsOfAI.Core.csproj·SignsOfAI.Cli.csproj·SignsOfAI.Mcp.csproj.mcp/server.jsonDesktopRelease.Versiondesktop-release.ymlrefuses a tag that disagrees.claude-plugin/plugin.jsonVerified after bumping, not assumed:
signsofai --versionprints 0.8.0 and a generated report carriesSignsOfAI 0.8.0. This project told everyone it was 0.1.0 for seven releases.485 tests across both solutions.
Release notes, ready to paste
v0.8.0— NuGet + engineThe reader's language. The character scan and the citation cross-check used to speak the analysed text's language, so an English teacher opening a Spanish essay got the panel's chrome in English and its body in Spanish. Both are facts about the file addressed to whoever is reading, so they now follow the reader (#88).
Analyze()takes an optionalreaderLanguage; null follows the text, so existing callers are unchanged.A Spanish evidence report, at last. The CLI never set
InterfaceLanguage, soreport.es.jsonwas unreachable from a command line — and the file itself carried only 39 of 76 blocks, so the report came out half English behind fallback markers. Both fixed;--reader-lang <en|es>is the new option (#77).Turkish is not a disguise.
U+0131was flagged as a lookalike, so Fazıl, Kıbrıs, Rıza and Komandoları were reported as artifacts in a Spanish article about a Turkish organisation. The one check this project presents as a fact was stating a false one (#62).The advice takes its own advice. 49 strings reworded: the rule packs delivered their guidance with the mark one of the rules is about, at 2.1 em-dashes per 100 words — Medium severity by our own instrument (#82).
Corrections. The teacher package was quoting a corpus of ninety with none flagged; it now reads the shipped calibration (#78). The README's MCP table had lost
write_report(#94).desktop-v0.8.0Everything above, plus the Word add-in page:
v0.7.1was tagged at 15:42 on 7 September and the add-in merged after 18:38, so this is the first desktop build that carries/word-addin. The agent skill also gets its own page at/skill.After merging
gh release create v0.8.0→nuget.ymlpublishes Core, Cli and Mcpgh release create desktop-v0.8.0→ builds the zip and prints its checksum for the notes🤖 Generated with Claude Code
https://claude.ai/code/session_015PEbbiYSNPw7jE3LrPNhyF