· ENPT-BR
Grok Build para Alembic · Roadmap

Roadmap e playbook operacional

Escolha a próxima unidade limitada por pré-requisito e prova — não por contagem de features upstream.

Fonte primária
Guia fixado de gerenciamento de sessões

Commit upstream fixado: b189869b7755d2b482969acf6c92da3ecfeffd36

A camada Simples se sustenta sozinha; abra Técnico para contratos exatos e edge cases.
Ao final, você consegue
  • Escolher unidade futura pela necessidade do produto e prontidão do pré-requisito.
  • Escrever uma fronteira de prova real antes da implementação.
  • Manter superfícies duplicadas rejeitadas fora do roadmap.
1

A grande ideia


A fase um termina quando o provider opt-in funciona e seus limites estão explícitos. Trabalho futuro deve avançar uma fronteira honesta por vez: primeiro prontidão da imagem se produção precisar do Grok, storage atômico de sessão se resume importar, ou pesquisa ACP/stdio se telemetria de tools valer a complexidade. O resto permanece com donos existentes no Alembic.

Pense como… Trate o roadmap como uma via de escalada: cada ancoragem precisa segurar antes de você transferir peso para a próxima. A analogia quebra porque ramos independentes — Docker, sessões, telemetria — podem ser escalados separadamente quando a necessidade de produto estiver clara.

Candidato A: fixar e instalar Grok em `.factory/Dockerfile`, escolher injeção auth sem vazamento e executar o sentinel exato dentro da imagem. Candidato B: generalizar session storage de um arquivo para bundle atômico de diretório, então provar capture/resume/fork. Candidato C: avaliar ACP/stdio para eventos estruturados de tools preservando a cintura estreita de AgentProvider.

Não faça auto-routing para Grok, não copie o runtime Rust nem crie subsistemas paralelos de hooks/plugins/TUI/sandbox. Reabra docs upstream fixadas/vivas antes de cada unidade porque flags do CLI e formas de evento podem mudar. Cada unidade recebe owner, blocker, comando de prova, rollback e validator independente.

Evidência: Guia fixado de gerenciamento de sessões

fase umnecessidade do produtopré-requisitoDockerauth Seguro: uma unidade limitada, owner, blocker, prova e rollback explícitos.
Escolha a próxima unidade limitada por pré-requisito e prova — não por contagem de features upstream.
2

Compare as fronteiras


Seguro
Seguro: uma unidade limitada, owner, blocker, prova e rollback explícitos.
Arriscado
Arriscado: “internalizar tudo” como plataforma paralela permanente.
SuperfícieUpstreamAlembicVeredito
Docker readinessNecessário para uso na imagem FactoryPin + auth + smoke na imagemNEXT IF NEEDED
Session bundleNecessário para resume/forkStorage atômico de diretórioDEFER
ACP telemetryNecessário para eventos de toolsPesquisa de protocolo + prova do adapterDEFER

Não faça auto-routing para Grok, não copie o runtime Rust nem crie subsistemas paralelos de hooks/plugins/TUI/sandbox. Reabra docs upstream fixadas/vivas antes de cada unidade porque flags do CLI e formas de evento podem mudar. Cada unidade recebe owner, blocker, comando de prova, rollback e validator independente.

3

Código e comandos reais


packages/factory/README.md (phase-one contract)
const nextUnit = {
  id: "grok-docker-boundary",
  prerequisite: "production actually needs Grok",
  proof: [
    "grok --version inside the pinned image",
    "exact sentinel through factory.run inside the image",
    "no credential in image layers or logs",
  ],
  changesRoster: false,
};
Como chegar lá
sed -n '1,80p' packages/factory/README.md
rg -n "captureSessions|resumeSession|forkSession" packages/factory/src/GrokAgentProvider.ts

Evidência: RESOURCES.md

4

Atlas visual


entradaprovafase um
Trace a fronteira: fase um.
superfíciecosturadononecessidade do produto
Localize o dono: necessidade do produto.
afirmaçãosem gateevidênciana fronteiravspré-requisito
Compare afirmação e evidência: pré-requisito.
aprenderexecutarverificarDocker
Leia a sequência: Docker.
completo?sim / nãoauth
Encontre o gate de decisão: auth.
entradaprovasmoke da imagem
Trace a fronteira: smoke da imagem.
superfíciecosturadonobundle de sessão
Localize o dono: bundle de sessão.
afirmaçãosem gateevidênciana fronteiravsresume
Compare afirmação e evidência: resume.
aprenderexecutarverificarfork
Leia a sequência: fork.
completo?sim / nãoACP
Encontre o gate de decisão: ACP.
entradaprovaeventos de tools
Trace a fronteira: eventos de tools.
superfíciecosturadonodono
Localize o dono: dono.
afirmaçãosem gateevidênciana fronteiravsvalidador
Compare afirmação e evidência: validador.
aprenderexecutarverificarrollback
Leia a sequência: rollback.
5

Prática e feedback


Preveja antes de revelar

Telemetria de tool calls é desejável, mas nenhum consumidor de produto precisa dela ainda. Qual é a próxima ação?

Mantenha em defer com fronteira de pesquisa ACP/stdio; não amplie a fase um.

Cartões de recuperação

Cartões de recuperaçãoBounded unitClique ou pressione Enter para virar
Bounded unitUma mudança com uma fronteira de prova.
Cartões de recuperaçãoPrerequisiteClique ou pressione Enter para virar
PrerequisiteCondição que precisa existir antes da entrega honesta.
Cartões de recuperaçãoRollbackClique ou pressione Enter para virar
RollbackComo remover a unidade sem prejudicar donos existentes.
Cartões de recuperaçãoValidatorClique ou pressione Enter para virar
ValidatorEscrutínio independente após a prova do builder.
A fase um termina quando o provider opt-in funciona e seus limites estão explícitos. Trabalho futuro deve avançar uma fronteira honesta por vez: primeiro prontidão da imagem se produção precisar do Grok, storage atômico de sessão se resume importar, ou pesquisa ACP/stdio se telemetria de tools valer a complexidade. O resto permanece com donos existentes no Alembic.
Candidato A: fixar e instalar Grok em `.factory/Dockerfile`, escolher injeção auth sem vazamento e executar o sentinel exato dentro da imagem. Candidato B: generalizar session storage de um arquivo para bundle atômico de diretório, então provar capture/resume/fork. Candidato C: avaliar ACP/stdio para eventos estruturados de tools preservando a cintura estreita de AgentProvider.

Ajuste a próxima unidade

Selecione um resultado desejado e leia a menor unidade honesta seguinte.

Veredito

Resumo em quatro slides

Bounded unit

Uma mudança com uma fronteira de prova.

Prerequisite

Condição que precisa existir antes da entrega honesta.

Rollback

Como remover a unidade sem prejudicar donos existentes.

Validator

Escrutínio independente após a prova do builder.

Teste seu modelo

Revisão espaçada

O que deve selecionar a próxima unidade do roadmap?

Necessidade de produto limitada mais pré-requisitos prontos e Proof Gate real superam novidade.
6

Fontes e próximo movimento


Peça ao seu professor para desafiar um veredito, repetir um evento ou revisar uma unidade futura com a mesma disciplina de prova.