refactor: complete bootstrap of ARNES agent harness framework
- Add complete agent harness structure with 8 roles (leader, triager, architect, implementer, reviewer, security, qa, documenter) - Implement strict workflow with 9 stages and mandatory gates - Add comprehensive verification script and runtime status tracking - Create artifact-based evidence system with contracts and schemas - Add agent policy matrix with permissions and anti-cheat rules - Include test suite (44 tests passing) and CI-ready structure - Add documentation: README, HOWTO, CHECKPOINTS, templates - Configure model routing policies and token-aware task assignment - Add BDD/SDD specification guides and feature templates - Include starter pack for quick project onboarding All verification checks pass. Framework ready for production use.
This commit is contained in:
36
spec/bdd/features/common/README.md
Normal file
36
spec/bdd/features/common/README.md
Normal file
@@ -0,0 +1,36 @@
|
||||
# Common Features
|
||||
|
||||
Features que se reutilizan en múltiples dominios.
|
||||
|
||||
## Navigation
|
||||
|
||||
```gherkin
|
||||
@common @navigation
|
||||
Feature: Navegación entre páginas
|
||||
|
||||
Scenario: Navegar a través del menú
|
||||
Given el usuario está en la página principal
|
||||
When hace clic en el elemento de menú "Dashboard"
|
||||
Then la URL cambia a "/dashboard"
|
||||
And el título de la página muestra "Dashboard"
|
||||
```
|
||||
|
||||
## Error Handling
|
||||
|
||||
```gherkin
|
||||
@common @error-handling
|
||||
Feature: Manejo de errores
|
||||
|
||||
Scenario: Mostrar error de red
|
||||
Given la conexión a internet está disponible
|
||||
And el servidor no responde
|
||||
When el usuario realiza una acción que requiere red
|
||||
Then el sistema muestra toast "Error de conexión"
|
||||
And ofrece opción de reintentar
|
||||
|
||||
Scenario: Timeout de solicitud
|
||||
Given el usuario tiene sesión activa
|
||||
When realiza una solicitud que excede 30 segundos
|
||||
Then el sistema muestra indicador de carga
|
||||
And después de timeout muestra error "Solicitud expirada"
|
||||
```
|
||||
Reference in New Issue
Block a user