Skip to content

chore(release): v0.26.0 DQS Workspace UI and Deterministic Quality Platform - #187

Merged
PythonWoods-Dev merged 2 commits into
mainfrom
release/v0.26.0
Jul 26, 2026
Merged

chore(release): v0.26.0 DQS Workspace UI and Deterministic Quality Platform#187
PythonWoods-Dev merged 2 commits into
mainfrom
release/v0.26.0

Conversation

@PythonWoods-Dev

Copy link
Copy Markdown
Contributor

Summary

Prepares the v0.26.0 release of Zenzic Core, introducing programmatic CLI JSON output (--json flag) and realigning the public roadmap for the Deterministic Quality Platform.

Key Changes

  • CLI Shorthand Alias (ECOSYSTEM-FEAT-002): Added --json flag to zenzic score as an ergonomic shorthand for --format json. Emits a single deterministic ScoreReport JSON object on stdout with no rich/text output, enabling non-blocking editor integration.
  • Mirror Law CLI Documentation (ADR-020): Updated docs/reference/cli.md with complete flag documentation (--json, --breakdown, --save, --check-stamp, --no-header, --ci) and full JSON Output Schema specification.
  • Roadmap Realignment (ROADMAP-ALIGN-004): Updated ROADMAP.md and internal priority matrix to establish [v0.26] as DQS Workspace UI, shifting subsequent platform milestones (v0.27v0.30).

Quality Gates

  • just verify: 1484/1484 passed (pytest, ruff, mypy, REUSE, pre-commit)
  • zenzic check all --strict: DQS 98/100 (Gate Passed)
  • just docs-build: mkdocs build --strict passed with zero errors

Invariants Preserved

  • Radical Unawareness (ADR-075): Core emits JSON to stdout, completely unaware of downstream consumers (VS Code, CI/CD).
  • Zero Subprocess: No child processes spawned by Core.
  • Determinism: Mathematically identical scoring contract.

Signed-off-by: PythonWoods <gianluca.catalano@gmail.com>
Signed-off-by: PythonWoods <gianluca.catalano@gmail.com>
@PythonWoods-Dev
PythonWoods-Dev merged commit 4f2bd41 into main Jul 26, 2026
9 checks passed
@PythonWoods-Dev
PythonWoods-Dev deleted the release/v0.26.0 branch July 26, 2026 17:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant