Skip to content

Commit ec9aa03

Browse files
committed
release: cut v3.8.5 (dual-audience output)
1 parent 03b2581 commit ec9aa03

5 files changed

Lines changed: 33 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1111

1212
---
1313

14+
## [3.8.5] - 2026-06-07 — Dual-Audience Output (Plain for Humans, Actionable for Machines)
15+
16+
### Changed
17+
18+
- **Human summary hides internal algorithm names.** The Project Summary
19+
coherence row no longer leaks `vr_structural (exact MST)`; it now reads
20+
`Structure Coherence: 85% (Higher is more cohesive)` with a plain coverage
21+
note (`full` / `sampled (large project)`) across the rich, text, and markdown
22+
renderers. Centralized in `renderer_glossary.coherence_display()` (OSOT).
23+
24+
### Added
25+
26+
- **Machine output is now patch-complete (AI-agent friendly).** Project-level
27+
JSON / agent route / MCP output gains two additive keys:
28+
- `next_steps` — the same deterministic, prioritized action plan humans see
29+
(top concern, recommended sweep command, file to start with).
30+
- `metric_guide` — per-metric `value` / healthy `direction` / plain `means`,
31+
so an agent reading JSON gets the same semantics as a human reader.
32+
33+
### Notes
34+
35+
- The JSON `coherence_level` value (`vr_structural` / `vr_structural_approx`)
36+
is unchanged — only the human-facing label was translated. New keys are
37+
additive and backward-compatible; no existing key was renamed or removed.
38+
39+
---
40+
1441
## [3.8.4] - 2026-06-07 — Plain-Language Documentation Entry Point
1542

1643
### Changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ Catches what a normal linter passes over: empty functions with real-looking bodi
2323
</p>
2424

2525
**Release track**
26-
- Stable tag: `v3.8.4`
27-
- Previous stable tag: `v3.8.3`
28-
- `v3.8.3` adds human-friendly metric output (value / healthy direction / what it means + deficit bands), deterministic Next Steps, and the VS Code webview surfaces; fixes dead-code semantics, adaptive-init config preservation, and `unused-deps` stdlib / dev-tool false positives.
26+
- Stable tag: `v3.8.5`
27+
- Previous stable tag: `v3.8.4`
2928
- `v3.8.4` rewrites the documentation entry point in plain language (benefit-first README, "Why Not Just Use a Linter?" / "When NOT to Use This" sections, an acronym glossary in HOW_IT_WORKS, plain-meaning comments in CONFIGURATION) without changing any code or contracts.
29+
- `v3.8.5` makes output dual-audience: the human summary hides internal algorithm names (no more `vr_structural (exact MST)`), while the JSON / agent / MCP output gains `next_steps` and `metric_guide` so AI agents receive the same actionable plan and metric semantics. JSON `coherence_level` is unchanged; new keys are additive.
3030

3131
---
3232

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "ai-slop-detector"
7-
version = "3.8.4"
7+
version = "3.8.5"
88
description = "Evidence-based static analyzer for detecting AI-generated code quality issues with context-aware validation"
99
authors = [
1010
{name = "Flamehaven Labs", email = "info@flamehaven.space"}

src/slop_detector/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from typing import Any
44

5-
__version__ = "3.8.4"
5+
__version__ = "3.8.5"
66
__author__ = "Flamehaven Labs"
77
__email__ = "info@flamehaven.space"
88

vscode-extension/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "vscode-slop-detector",
33
"displayName": "AI SLOP Detector",
44
"description": "Real-time AI-generated code quality analysis for VS Code",
5-
"version": "3.8.4",
5+
"version": "3.8.5",
66
"publisher": "Flamehaven",
77
"engines": {
88
"vscode": "^1.80.0"

0 commit comments

Comments
 (0)