Releases: beyondnetcode/evolith_arch32
Releases · beyondnetcode/evolith_arch32
v1.1.0
1.1.0 (2026-06-16)
Features
- arch: migrate gateway reference from Kong to Traefik (GT-110) (d7bde77)
- CLI: GT-100 API browser + GT-101 auto-update (e3792aa)
- CLI: GT-102 Real-time progress/streaming (b4c2dcc)
- CLI: GT-104 Package manager distribution (4084db5)
- CLI: GT-107 Interactive wizards (973013a)
- CLI: GT-114 Human-in-the-Loop for Mutative MCP Tools (9430857)
- CLI: GT-115 Auto-fix of Architectural Failures via MCP Tools (a5bc7f9)
- cli: implement dynamic plugin and extension system (GT-98) (4d71fd3)
- cli: implement GT-108 fixtures command with reproducible test data (0304f6b)
- cli: resolve GT-103 nested CLI subcommands and update gap tracking evidence (2c45e89)
- core-domain: fix tests and dependency injection after core-domain extraction (GT-113) (7629caa)
- GAP-003: Close - Coverage thresholds met (80.41%/67.35%/79.92%/81.17%) (5d68902)
- GAP-006: Close - Document auto-fix in architecture (6e4d2b9)
- GAP-008: Close - Complete tool design principles (43a822c)
- GAP-009: Close - Complete MCP security guidelines (30d80a0)
- GAP-010: Close - Audit BFF documentation coherence (4ab6677)
- governance: implement bidirectional gap tracking sync with GitHub Projects (2ae96e9)
- governance: map gap complexity to github project size field (e092820)
- infra: introduce helm charts, opa bundle architecture, and dual-engine governance rules (0ed5752)
- mcp: implement human-in-the-loop mutative tools confirmation gating (GT-114) (570520d)
- OPP-001: Close - Implement auto-fix domain strategies (6 strategies) (f456fda)
- OPP-003, OPP-009: Close - Test UX improvements (b5b1b05)
- OPP-006, OPP-007, OPP-008: Close - Complete remaining opportunities (b39a0bf)
- OPP-010: Close - Add confirmation timeout config (49d59f2)
- workflow: data-driven workflow definitions with IWorkflowDefinition port (GT-85) (65a2195)
Bug Fixes
- adr: correct ADR-0036 reference in 0077 (928bd43)
- allow CHANGELOG.md in root optimization rules (d7ac95d)
- GAP-001: Fix 21 failing CLI tests (50ab8b2)
- GAP-003: Improve test coverage (74.5% → 76.87%) (bc30e20)
- GAP-007: Remove emoji from documentation (13df2f8)
- GAP-011: Close - Fix WizardService goBack navigation drift (6cb7f28)
- gap: correct GT-108 closure commit SHA to 0304f6b (1c86749)
- gap: correct GT-82 closure commit SHA to e7f4490 (686bb2f)
- harness: tally In Progress status correctly during gap sync (b151e34)
v1.0.0
1.0.0 (2026-06-15)
Features
- add annotated master-view highlighting Evolith Tracker (1baaf6e)
- Add complete kit generation script for Evolith SDLC with PowerPoint and Excel outputs (b1cc5b0)
- add Evolith Core gap analysis against product vision (d5bd60a)
- add repository optimization rule (cdb8ad6)
- adrs: add ADR-0069 .NET gRPC Service Setup & Protobuf Contracts (f033270)
- adrs: migrate 13 satellite ADRs from UMS + dependency-pinning ruleset (9f77a77)
- architecture: enforce Data Mapper and DDD boundaries (F1-R12) non-blocking (b74754f)
- automate maturity and contract conformance (154aadf)
- automated inventories and tracking validation (GT-35) (0fe0696)
- ci: close G-27 — add evolith-validate composite action for satellite repos (8ae29d1)
- cli: add boilerplate commands (agents, validate, docs, upgrade) (3a787e7)
- cli: add daemon, watcher, and mcp server for IDE integration (ef5e228)
- cli: add evolutionary phase routing and selective SDLC domain generation (5daa68b)
- cli: add extensible scaffolding command via strategy pattern and fix missing shebang (06a1d33)
- cli: add HTTP transport support for MCP server with API key auth (b97eecc)
- cli: add sdlc ddd and handoff command mocks (e40260f)
- cli: add webhook outbound notification on gate evaluate (b544411)
- cli: add yaml configuration management and update app module (bbb4390)
- cli: complete GT-54 strict hexagonal boundary enforcement (5c57686)
- cli: deepen validation for Phase 4 and Phase 5 gates (d2c0a3d)
- cli: enforce hexagonal layer boundaries with eslint-plugin-boundaries (2764dbc)
- cli: gate evaluate command emitting ADR-0073 envelope — close GT-03 (b151e2f)
- cli: GT-12 implement --dry-run for scaffold and adr commands (8c58a04)
- cli: GT-14 add outbound webhook for gate evaluations (05f2fef)
- cli: implement complete CLI with MCP integration and governance tools (2fc57f8)
- cli: implement evolith-phase-advance autonomous runner (GT-13) (1ab485e)
- cli: implement F1/F2/F3 architecture validation (G-01) (876ddd0)
- cli: implement file manager and template sync services (1292be3)
- cli: Phase 1 - Shell autocomplete, command history, table/yaml output (719c45b)
- cli: prompt user dynamically for api, host, and remote app names (561dafe)
- close GT-28, restore CLI build, test, and smoke baseline (ac4da78)
- close GT-29, implement native and OPA policy-engine parity (769651c)
- Complete remaining gaps - G-10, G-11, G-13, G-14, G-15 DONE; G-17/G-18 IN_PROGRESS; G-02/G-05/G-06 DEFERRED (8d79e8a)
- core-api,core-domain: REST API with clean DI and domain package exports (2453f9a)
- core: add declarative rule evaluation engine + real schema validation (b13a204)
- core: Enforce strict DI boundaries and Hexagonal Architecture (32db0a4)
- core: implement MCP SDK Streamable HTTP transport (GT-05) (7415f90)
- core: Remove DIContainer and enforce constructor injection (440b514)
- domain: GateEvidence and output-envelope contract types — close GT-02 (8b4f673)
- Evolith Core governance infrastructure — rulesets, schemas, ADR-encoded rules, and impact analysis agent (#17) (2a5aced)
- Fix tests and finalize dual-engine abstraction with NativeEvaluator (ac1d6b4)
- gap-analysis: mark G-03 Phase Gate transitions as DONE (a8345be)
- gap-analysis: mark G-04 Architecture Drift detection as DONE (19a5d47)
- gap-analysis: mark G-07 agents install command as DONE (dd8b067)
- gap-analysis: mark G-08 satellite upgrade path as DONE (698282a)
- gap-analysis: mark G-09 architecture rules validation as DONE (da40ef4)
- gaps: close GT-59 — add Helmet, CORS, and Rate Limiting to Core API (cbc8b59)
- gaps: close GT-60 — add class-validator DTOs and global ValidationPipe (8305332)
- gaps: close GT-61 — implement RFC 9457 Problem Details error responses (72599da)
- gaps: close GT-62 — add API Key authentication with Passport (bbff11f)
- gaps: close GT-63 — add security audit logging interceptor and throttler logging (9aa78c6)
- gaps: close GT-64 — add Pino structured logging and Correlation ID middleware (9293ef3)
- gaps: close GT-65 — add Prometheus metrics and liveness/readiness probes (3418a1d)
- gaps: close GT-66 — add OpenTelemetry distributed tracing (535959b)
- gaps: close GT-67 — add OpenAPI 3.1 specification with Swagger UI (b006a16)
- gaps: close GT-68 — enable API versioning wi...
Evolith CLI v1.0.0-beta.1
Evolith CLI v1.0.0-beta.1
What's New
- MCP Server with stdio and HTTP transport support
- API key authentication for secure MCP communication
- Docker image for containerized deployment
Features
- ADR command (create/list/get/update/matrix)
- Standards command (init/list/get/validate/export)
- Shell autocomplete (bash/zsh/fish)
- Command history with JSONL storage
- Multiple output formats (JSON/table/YAML/markdown)
- MCP tools for AI agent integration
Distribution
- npm package:
npm install @evolith/cli@1.0.0-beta.1 - Docker:
docker run evolith/cli:latest
Requirements
- Node.js >=18.0.0
cli: v1.1.0
cli: v1.0.3
cli: v1.0.2
cli: v1.0.1
cli: v1.0.0
1.0.0 (2026-06-03)
Features
- cli: add boilerplate commands (agents, validate, docs, upgrade) (3a787e7)
- cli: add daemon, watcher, and mcp server for IDE integration (ef5e228)
- cli: add yaml configuration management and update app module (bbb4390)
- cli: implement file manager and template sync services (1292be3)
Bug Fixes
docs-v1.0.2 — Key Entry Points in README
Documentation Release docs-v1.0.2
Date: 2026-05-29
Branch: hotfix/docs-v1.0.2 (merged to main)
Commit: b592a07
Changes
- README highlights: Add 'Key Entry Points' section at top of main README with two high-visibility entry points
- Architecture Communication & Documentation — links to Architecture Communication Strategy, Architecture Hub, Visual Backlog, Master Index, Getting Started by Role
- SDLC Flow & Delivery Governance — links to SDLC Governance Center, Construction-Focused SDLC, Engineering Manifesto, Contract Testing Guideline, ADR Registry
- Bilingual parity: Mirrored highlighted section in README.es.md
- Version log updated: DOCUMENTATION_VERSIONS.md and .es.md with docs-v1.0.2 entry
- Validation: All links verified and resolved
Files Changed
- README.md
- README.es.md
- DOCUMENTATION_VERSIONS.md
- DOCUMENTATION_VERSIONS.es.md
Validation Status
- All CI checks pass
- Bilingual parity verified
- All links validated
- README remains concise (navigation portal role preserved)
BMAD Agents v1.0.1
BMAD Agents v1.0.1
Commit: 0d18ab3
Previous: v1.0.0 (b68bd58)
New Agents Added
Docs Agent
Documentation & Release Specialist with capabilities:
- Bilingual documentation governance (EN/ES parity enforcement)
- Documentation GitFlow management (main/develop/feature/docs-/release/docs-vX.Y.Z/hotfix/docs-)
- ADR lifecycle coordination (Proposed → Accepted → Deprecated/Superseded → Retired)
- Validation pipeline orchestration (17 scripts)
- Hotfix SLA policy (Critical: 4h response, 24h max open)
DevOps Agent
CI/CD & Release Automation Engineer with capabilities:
- GitHub Actions orchestration (docs.yml, docs-release.yml, coverage-impact.yml)
- Pre-commit hook management (validate-docs, check-bilingual-parity, orphan detection)
- Quality gate enforcement (links, Mermaid, UTF-8, coverage, ADR numbering)
- Satellite repository synchronization (pull/push/status/list)
- Branch protection rules configuration
Updated Agents
| Agent | Changes |
|---|---|
| Architect | ADR documentation requirements (ADR-0068 compliance, bilingual ADR creation) |
| QA | Documentation quality validation using CI scripts |
| Scrum Master | Release coordination with Docs Agent, DoD includes documentation tasks |
| Product Manager | Bilingual PRD requirements and release process |
| Developer | Documentation update requirements per feature implementation |
Validation Status
- validate-docs.mjs: PASSED (427 files)
- check-bilingual-parity.mjs: PASSED
Full Agent Roster (8 agents)
| Agent | Role | Documentation Pipeline Awareness |
|---|---|---|
| Analyst | Requirements & Specification Specialist | Basic |
| Product Manager | Product & Strategy Lead | Bilingual PRD requirements |
| Architect | Systems & Security Architect | ADR lifecycle, bilingual ADRs |
| Scrum Master | Project Coordinator & Agile Master | Release coordination, DoD |
| Developer | High-Performance Software Engineer | Code → docs updates |
| QA | Quality Assurance & Security Tester | Validation scripts |
| Docs | Documentation & Release Specialist | Full pipeline owner |
| DevOps | CI/CD & Release Automation | Pipeline automation |
See DOCUMENTATION_VERSIONS.md for full changelog.