Skip to content

SPEC-NNN: [título]

Goal: [1 línea — qué cambia para el usuario] Repos: [lista de repos afectados] Priority: P0|P1|P2

[Qué dolor resolvemos, para quién — solo tier GRANDE/MEDIANO]

  1. [SHALL] [requisito no negociable]
  2. [SHOULD] [requisito deseable]
  3. [MAY] [nice-to-have]
  • GIVEN [contexto] WHEN [acción] THEN [resultado esperado]
  • [AOT, no reflection, etc.]
  • [Cross-repo dependencies]
  • [criterio verificable con test o comando]

Level: LOW | MEDIUM | HIGH Affected: [áreas/repos que pueden romperse] Mitigation: [cómo reducimos el riesgo]

  • [Lo que explícitamente NO se incluye]

Nota: OpenSpec genera la base (Requirements + Scenarios) vía /opsx:propose. El frontmatter de producto, ## Problem, y ## Architectural Risk son extensiones Verbara que se inyectan vía rules: en openspec/config.yaml.