Skip to content

Шаблон BDD spec

Используйте spec до task contract. Он фиксирует product behavior, а не то, какие файлы должен написать агент.

md
# Spec: <feature>

## Цель

Какое поведение должно появиться для пользователя, системы или команды?

## Доменные ограничения

- Product/domain rule:
- Privacy/security rule:
- UX/language rule:

## Форма данных

```yaml
entity:
  field: type
```

## Сценарии

### Scenario: happy path

Given ...
When ...
Then ...

### Scenario: edge case

Given ...
When ...
Then ...

### Scenario: failure path

Given ...
When ...
Then ...

## Evidence

- Tests:
- Manual review:
- Logs/screenshots:

Agentic Engineering: Context Engineering + Harness Engineering