Passo 1 · Um roster pequeno·Um roster fixo por funçãoEN
Roteamento de modelos com evidência · Curso visual

Um roster fixo por função

Transforme preferências de modelos em três atribuições inspecionáveis: Fable planeja, Luna executa e Sol revisa.

Leia primeiro (fonte primária)
A Field Guide to Fable — Finding Your Unknowns

A fonte separa mapa de território. O roster é o mapa; os Proof Gates revelam o território.

Ao final, você consegue

  • nomear modelo e esforço de cada função
  • explicar por que o roster permanece explícito
  • localizar a única fonte de verdade
Comece simples; abra a camada técnica apenas quando for útil.
1

A grande ideia


Um roster é uma promessa que você consegue inspecionar antes da execução. Planejamento, implementação e revisão recebem um modelo e um esforço nomeados.

Pense numa equipe de revezamento. O bastão passa por posições fixas. A analogia quebra quando a revisão devolve trabalho: software itera; uma corrida não.

No código

FACTORY_MODELS e os esforços vivem em .factory/run.ts; o createFactoryRuntime genérico valida gateway e credenciais. Nenhum classificador de conteúdo ou router dinâmico decide durante a execução.

2

Em uma imagem


Fable 5 Maxplanejar · max GPT-5.6 Lunaexecutar · xhigh GPT-5.6 Solrevisar · xhigh a evidência da revisão retorna ao próximo passe delimitado
Leia da esquerda para a direita. A linha tracejada é o loop, não uma quarta função escondida.
3

No código


.factory/run.ts
const FACTORY_MODELS = {
  planner: "claude-fable-5-max",
  implementer: "gpt-5.6-luna",
  reviewer: "gpt-5.6-sol",
} as const;

Como achar ou executar isto

sed -n '1,140p' .factory/run.ts

4

Experimente


Clique em cada passagem. Uma função só termina quando seu artefato é inspecionável.

01

Fable 5 Max · max

Produz um plano delimitado e nomeia os desconhecidos que precisam de prova.

artefato: plano
02

GPT-5.6 Luna · xhigh

Executa uma unidade delimitada contra o estado real do repositório.

artefato: diff + testes
03

GPT-5.6 Sol · xhigh

Revisa de forma independente e cita achados concretos ou devolve um veredito limpo.

artefato: revisão

Vire os três cartões, faça uma previsão e só então responda ao teste.

O que é dinâmico?
O estado da execução — não o mapeamento função-modelo.
Quem implementa?
GPT-5.6 Luna com esforço xhigh.
Quem revisa?
GPT-5.6 Sol com esforço xhigh e independência.
Se a tarefa parecer mais difícil, o roster troca Luna por Sol silenciosamente?
Não. O roster continua explícito; a troca exige mudança deliberada de código/configuração.
Qual frase corresponde ao desenho entregue?
O roster pequeno e fixo é a funcionalidade: função, modelo e esforço são visíveis antes da execução.
A seguir: provar o caminho em vez de confiar na declaração do roster.

Fontes e recibos