# O que significa SpecContext

> Leitura complementar ao **M0**.

## Definição
**SpecContext** é o nome do método deste curso:

> **Spec** (especificação / pacote) + **Context** (contexto deliberado para humano e IA).

Não é uma marca de framework de engenharia de software. É o ofício de **montar, com intenção**, o pacote de informação que PM/PO, stakeholders, time e IA precisam para trabalhar sem adivinhar.

## Spec
Inclui, conforme a etapa:

- Brief e evidências (fatos)
- Hipóteses rotuladas
- Jornada, árvore do produto, stories, critérios de aceite
- Decisões abertas e fora de escopo
- O que a IA **não** pode inventar

## Context
É a disciplina aplicada no dia a dia:

- Escolher o que entra e o que fica fora (anti *context rot*)
- Manter frescor (anti *staleness*)
- Fechar lacunas com perguntas ao cliente
- Validar saída da IA antes de virar backlog

## Relação com engenharia de contexto
Engenharia de contexto é a **disciplina** (o que o modelo precisa saber agora).  
SpecContext é o **modo de praticá-la** no trabalho de produto: discovery → stories → handoff — e, via playbook, no ciclo completo (visão → pós-produção).

Prompt engineering continua sendo peça do pedido; sem pacote de produto, só organiza a ficção.

## Em uma frase
**SpecContext = montar specs e contexto para que humanos e IA entreguem valor com menos retrabalho.**

## Fontes de apoio (disciplina)
Ver `05-bibliografia-e-fontes.md` — em especial Anthropic, Redis, Neo4j, SVPG (Marty Cagan), Teresa Torres.  
O nome SpecContext é **artefato deste curso** (não uma norma externa).
