Releases: beyondnetcode/evolith_arch32
Releases · beyondnetcode/evolith_arch32
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.
Documentation v1.0.0
Documentation Release v1.0.0
Initial production documentation release for Evolith Arch32.
What's Included
Bilingual Documentation Infrastructure:
- 17 validation and governance scripts
- Bilingual parity checking (EN/ES header structure match)
- Coverage dashboard and reporting
- Translation memory tooling
- ADR lifecycle management
GitFlow Documentation Release Strategy:
- ADR-0068: Documentation Release GitFlow
- Branch model: main, develop, feature/docs-, release/docs-vX.Y.Z, hotfix/docs-
- Quality gates: validate-docs.mjs, check-bilingual-parity.mjs, verify-version-log.mjs
- Version tagging convention: docs-vX.Y.Z
- Hotfix SLA policy
Architecture Decisions:
- ADR-0067: Modular Monolith Schema per Domain
- ADR-0068: Documentation Release GitFlow
Validation Pipeline:
.github/workflows/docs.yml- CI validation.github/workflows/docs-release.yml- Release automation.github/workflows/coverage-impact.yml- PR coverage tracking
Validation Status
- validate-docs.mjs: PASSED (425 files)
- check-bilingual-parity.mjs: PASSED
- bilingual-coverage.mjs: 66.0% (157 paired files)
Next Steps
- docs-v1.1.0: Add security section documentation
- docs-v2.0.0: Major restructuring for modular monolith docs
See DOCUMENTATION_VERSIONS.md for full changelog.