# Protocolo SESSION-CHECKPOINT — Ligbox Specs

**Objectivo:** handoff entre agentes Cursor e sessões Roger sem depender da memória do chat.

## Ficheiros

| Ficheiro | Onde | Função |
|----------|------|--------|
| `SESSION-CHECKPOINT-TEMPLATE.md` | `specs/` | Modelo vazio |
| `NNN-*/SESSION-CHECKPOINT.md` | cada spec | Estado vivo |
| `.cursor/rules/spec-session-handoff.mdc` | repo | Rule Cursor |

## Fluxo

1. **Entrada:** ler checkpoint → spec.md → tasks.md → smoke test
2. **Trabalho:** status `in_progress`; uma VM crítica por agente
3. **Saída:** actualizar checkpoint + tasks.md + histórico

## Status

- `idle` — sem trabalho activo
- `in_progress` — implementação/deploy em curso
- `blocked` — parado (bloqueio documentado)
- `done` — entregue e validado

Ver Rule Cursor: `spec-session-handoff.mdc`
