Step 16 · Next steps · Next steps · Para onde ir a seguir ENPT
Alembic Complete Visual Course

Para onde ir a seguir

Um mapa de handoff do que ler, mudar ou ensinar dependendo do seu objetivo.

Read the plain version, or open the technical layer on any section.
1

Escolha seu próprio caminho


Você agora tem um mapa de todo o monorepo Alembic. O próximo passo depende do seu papel:

  • Adicionar um modelo → edite packages/contracts/src/registry.ts.
  • Adicionar uma nova fonte → implemente Collector em @alembic/ingestion.
  • Mudar um gate → veja @alembic/coda.
  • Melhorar a CLI → edite apps/cli/src/args.ts e commands.ts.
  • Ensinar → gere um curso com generateCourse e publique via scripts loop-engineering.

Cada mudança deve ser provada no limite real: execute o comando ou teste que exercita o caminho modificado.

Pense assim… um mapa de metrô: você agora conhece todas as linhas e pode planejar qualquer rota.

Under the hood

Pontos de entrada principais para cada pacote: @alembic/contracts/src/index.ts, @alembic/adapters/src/index.ts, @alembic/etl/src/index.ts, @alembic/ingestion/src/index.ts, @alembic/swarm/src/index.ts, @alembic/mission/src/index.ts, @alembic/vm/src/index.ts, @alembic/forge/src/index.ts, @alembic/coda/src/index.ts, @alembic/harness/src/index.ts, @alembic/web/src/index.ts, @alembic/tui/src/index.ts, @alembic/marketing-factory/src/index.ts, @alembic/factory/src/index.ts, @alembic/infra/src/index.ts, apps/cli/src/index.ts.

2

In one picture


Alembic Engine CLI / Web / TUI Harness Forge / Planf3 Swarm / VM Council / Coda Mission Adapters Contracts ETL / Ingestion LLM Providers
Retorne ao mapa de arquitetura sempre que precisar se reorientar.
3

In the code


# execute a suite de testes completa
pnpm -r typecheck && pnpm -r build && pnpm -w test

# execute apenas os testes da CLI
pnpm --filter @alembic/cli test

Implementation notes

O comando canônico de verificação é pnpm -r typecheck && pnpm -r build && pnpm -w test. Ele checa cada pacote, builda dist e executa a suite Vitest completa. O workflow de CI executa os mesmos passos mais alembic doctor --json e impeccable detect.

4

Try it


Escolha um pacote e leia seu src/index.ts. Identifique suas três exportações mais importantes e como a CLI as usa.

Compromisso: Qual é a primeira mudança que você quer fazer, e qual gate provará que funciona?
5

Quick check


Qual pacote você deve editar para adicionar um novo modelo LLM?