Skip to content

Commit d988897

Browse files
committed
Merge develop: fix stale product docs
2 parents b312e8b + 74ae454 commit d988897

4 files changed

Lines changed: 34 additions & 24 deletions

File tree

reference/products/mcp-services/README.es.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ La superficie instalable exacta se genera desde las fuentes del CLI y no debe ma
1414

1515
| Capacidad | Conteo | Ejemplos |
1616
|---|:---:|---|
17-
| **Tools** | 22 | `evolith-validate`, `evolith-composable-validate`, `evolith-gate-evaluate`, `evolith-architecture-validate`, `evolith-phase-advance`, `evolith-metrics` |
17+
| **Tools** | 25 | `evolith-validate`, `evolith-composable-validate`, `evolith-gate-evaluate`, `evolith-architecture-validate`, `evolith-phase-advance`, `evolith-auto-fix`, `evolith-drift-detect`, `evolith-dora-metrics`, `evolith-metrics` |
1818
| **Resources** | 7 | `evolith://rulesets`, `evolith://phase-gates`, `evolith://agents`, `evolith://core/version` |
1919
| **Prompts** | 7 | `evolith/validate-repository`, `evolith/architecture-review`, `evolith/sdlc-handoff`, `evolith/moscow-prioritization` |
2020

reference/products/mcp-services/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ The exact, installable surface is generated from the CLI sources and must not be
1414

1515
| Capability | Count | Examples |
1616
|---|:---:|---|
17-
| **Tools** | 22 | `evolith-validate`, `evolith-composable-validate`, `evolith-gate-evaluate`, `evolith-architecture-validate`, `evolith-phase-advance`, `evolith-metrics` |
17+
| **Tools** | 25 | `evolith-validate`, `evolith-composable-validate`, `evolith-gate-evaluate`, `evolith-architecture-validate`, `evolith-phase-advance`, `evolith-auto-fix`, `evolith-drift-detect`, `evolith-dora-metrics`, `evolith-metrics` |
1818
| **Resources** | 7 | `evolith://rulesets`, `evolith://phase-gates`, `evolith://agents`, `evolith://core/version` |
1919
| **Prompts** | 7 | `evolith/validate-repository`, `evolith/architecture-review`, `evolith/sdlc-handoff`, `evolith/moscow-prioritization` |
2020

reference/products/smart-cli/README.es.md

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ Opciones:
7373
--format <formato> Formato de salida: json, table, yaml, markdown
7474
--output <archivo> Escribir salida a archivo
7575
--topology <nombre> Validar contra topología específica (modular-monolith, distributed-modules, microservices)
76-
--ruleset <id> Validar ruleset específico (acl, open-core, inheritance)
76+
--ruleset <id> Validar ruleset específico (acl, open-core, inheritance, satellite-contracts)
7777
--engine <engine> Motor de evaluación de políticas: native u opa (por defecto: native)
7878
--phase <id> Validar contra fase SDLC específica (f1-f5)
7979
--manifest <ruta> Usar manifest de topología para validación
@@ -86,17 +86,17 @@ El sistema de validación es inteligente y flexible — NO rígido. Puedes valid
8686

8787
| Modo | Comando | Qué valida |
8888
|---|---|---|
89-
| **SDLC** | `evolith validate --phase f1` | Fase → Gate → Artifacts → Schemas → Rulesets → ADRs → OPA → Blocking |
90-
| **Arquitectura** | `evolith validate --topology modular-monolith` | Reglas de topología, límites hexagonales, aislamiento de dominio, multi-tenancy |
91-
| **Ruleset** | `evolith validate --ruleset compliance-baseline` | Ejecución de ruleset específico vía OPA |
92-
| **ADR** | `evolith validate --adr hexagonal-architecture` | Reglas arquitectónicas específicas de ADR |
93-
| **Ad-hoc** | `evolith validate --file src/domain/user.ts` | Validación de archivo/componente individual |
94-
| **Composable** | `evolith validate --topology modular-monolith --ruleset compliance-baseline` | Múltiples puntos de entrada combinados |
89+
| **SDLC** | `smart-cli validate --phase f1` | Fase → Gate → Artifacts → Schemas → Rulesets → ADRs → OPA → Blocking |
90+
| **Arquitectura** | `smart-cli validate --topology modular-monolith` | Reglas de topología, límites hexagonales, aislamiento de dominio, multi-tenancy |
91+
| **Ruleset** | `smart-cli validate --ruleset compliance-baseline` | Ejecución de ruleset específico vía OPA |
92+
| **ADR** | `smart-cli validate --adr hexagonal-architecture` | Reglas arquitectónicas específicas de ADR |
93+
| **Ad-hoc** | `smart-cli validate --file src/domain/user.ts` | Validación de archivo/componente individual |
94+
| **Composable** | `smart-cli validate --topology modular-monolith --ruleset compliance-baseline` | Múltiples puntos de entrada combinados |
9595

9696
**Resolución Inteligente:**
97-
- `evolith validate` (sin params) → lee `evolith.config.json` para defaults
98-
- `evolith validate --topology modular-monolith` → infiere reglas de arquitectura para esa topología
99-
- `evolith validate --phase f1` → resuelve gate-f1 y sus artifacts requeridos
97+
- `smart-cli validate` (sin params) → lee `evolith.config.json` para defaults
98+
- `smart-cli validate --topology modular-monolith` → infiere reglas de arquitectura para esa topología
99+
- `smart-cli validate --phase f1` → resuelve gate-f1 y sus artifacts requeridos
100100
- El sistema combina todos los inputs proporcionados en el alcance óptimo de validación
101101

102102
**Ejemplo `evolith.config.json` (defaults opcionales):**
@@ -316,6 +316,11 @@ smart-cli mcp serve --transport http --port 3000
316316
| `evolith-moscow-list` | Listar todos los análisis MoSCoW de un repositorio |
317317
| `evolith-moscow-validate` | Validar la corrección de un análisis MoSCoW |
318318
| `evolith-moscow-report` | Generar un reporte markdown desde un análisis MoSCoW |
319+
| `evolith-auto-fix` | Auto-corregir fallos arquitectónicos vía MCP |
320+
| `evolith-drift-detect` | Detectar deriva arquitectónica desde topología declarada |
321+
| `evolith-dora-metrics` | Obtener métricas DORA de ingeniería |
322+
| `evolith-gate-evaluate` | Evaluar criterios de gate de fase SDLC |
323+
| `evolith-phase-advance` | Avanzar a la siguiente fase SDLC |
319324

320325
### Configuración para Cursor AI
321326

@@ -418,7 +423,7 @@ smart-cli validate --format markdown
418423

419424
### Comando no encontrado
420425

421-
Si `evolith` no se encuentra después de la instalación, asegúrate de que el binario global de npm está en tu PATH:
426+
Si `smart-cli` no se encuentra después de la instalación, asegúrate de que el binario global de npm está en tu PATH:
422427

423428
```bash
424429
# Agregar a ~/.bashrc o ~/.zshrc

reference/products/smart-cli/README.md

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ Options:
7373
--format <format> Output format: json, table, yaml, markdown
7474
--output <file> Write output to file
7575
--topology <name> Validate against specific topology (modular-monolith, distributed-modules, microservices)
76-
--ruleset <id> Validate specific ruleset (acl, open-core, inheritance)
76+
--ruleset <id> Validate specific ruleset (acl, open-core, inheritance, satellite-contracts)
7777
--engine <engine> Policy evaluation engine: native or opa (default: native)
7878
--phase <id> Validate against specific SDLC phase (f1-f5)
7979
--manifest <path> Use topology manifest for validation
@@ -86,17 +86,17 @@ The validation system is intelligent and flexible — NOT rigid. You can validat
8686

8787
| Mode | Command | What it validates |
8888
|---|---|---|
89-
| **SDLC** | `evolith validate --phase f1` | Phase → Gate → Artifacts → Schemas → Rulesets → ADRs → OPA → Blocking |
90-
| **Architecture** | `evolith validate --topology modular-monolith` | Topology rules, hexagonal limits, domain isolation, multi-tenancy |
91-
| **Ruleset** | `evolith validate --ruleset compliance-baseline` | Specific ruleset execution via OPA |
92-
| **ADR** | `evolith validate --adr hexagonal-architecture` | ADR-specific architectural rules |
93-
| **Ad-hoc** | `evolith validate --file src/domain/user.ts` | Individual file/component validation |
94-
| **Composable** | `evolith validate --topology modular-monolith --ruleset compliance-baseline` | Multiple entry points combined |
89+
| **SDLC** | `smart-cli validate --phase f1` | Phase → Gate → Artifacts → Schemas → Rulesets → ADRs → OPA → Blocking |
90+
| **Architecture** | `smart-cli validate --topology modular-monolith` | Topology rules, hexagonal limits, domain isolation, multi-tenancy |
91+
| **Ruleset** | `smart-cli validate --ruleset compliance-baseline` | Specific ruleset execution via OPA |
92+
| **ADR** | `smart-cli validate --adr hexagonal-architecture` | ADR-specific architectural rules |
93+
| **Ad-hoc** | `smart-cli validate --file src/domain/user.ts` | Individual file/component validation |
94+
| **Composable** | `smart-cli validate --topology modular-monolith --ruleset compliance-baseline` | Multiple entry points combined |
9595

9696
**Intelligent Resolution:**
97-
- `evolith validate` (no params) → reads `evolith.config.json` for defaults
98-
- `evolith validate --topology modular-monolith` → infers architecture rules for that topology
99-
- `evolith validate --phase f1` → resolves gate-f1 and its required artifacts
97+
- `smart-cli validate` (no params) → reads `evolith.config.json` for defaults
98+
- `smart-cli validate --topology modular-monolith` → infers architecture rules for that topology
99+
- `smart-cli validate --phase f1` → resolves gate-f1 and its required artifacts
100100
- System combines all provided inputs into optimal validation scope
101101

102102
**Example `evolith.config.json` (optional defaults):**
@@ -310,6 +310,11 @@ The smoke verifies `initialize`, `tools/list`, `resources/list`, `prompts/list`,
310310
| `evolith-moscow-list` | List all MoSCoW analyses for a repository |
311311
| `evolith-moscow-validate` | Validate a MoSCoW analysis for correctness |
312312
| `evolith-moscow-report` | Generate a markdown report from a MoSCoW analysis |
313+
| `evolith-auto-fix` | Auto-fix architectural failures via MCP |
314+
| `evolith-drift-detect` | Detect architecture drift from declared topology |
315+
| `evolith-dora-metrics` | Get DORA engineering metrics |
316+
| `evolith-gate-evaluate` | Evaluate SDLC phase gate criteria |
317+
| `evolith-phase-advance` | Advance to next SDLC phase |
313318

314319
### Cursor AI Configuration
315320

@@ -412,7 +417,7 @@ smart-cli validate --format markdown
412417

413418
### Command not found
414419

415-
If `evolith` is not found after installation, ensure npm's global bin is in your PATH:
420+
If `smart-cli` is not found after installation, ensure npm's global bin is in your PATH:
416421

417422
```bash
418423
# Add to ~/.bashrc or ~/.zshrc

0 commit comments

Comments
 (0)