ENPT
Loop Engineering · Apêndice de referência

Todos os 20 tipos de demo

Esta é a paleta completa dos blocos interativos com que o curso é construído. Cada lição que você lê é montada a partir destes vinte formatos — um diagrama aqui, um simulador ali, um painel de estado, um quiz. Esta página é o catálogo e o manual de jogadas: para que serve cada tipo, exatamente quando ele merece um lugar no loop, e a única regra que governa tudo — uma lição usa um ou muitos deles, combinados livremente, sem máximo.

← Início do curso· Module 5 · Na prática· 20 demos standalone em ./demos/

01Um ou muitos — não há limite


O erro mais comum é tratar estes vinte tipos como um cardápio onde você pede exatamente um prato. Não são. São uma paleta de tintas. Uma lição é uma pintura, e você pega quantas cores a tela pedir — às vezes uma pincelada forte, às vezes uma dúzia combinadas. Uma ideia magra pode precisar de um único diagrama. Uma lição rica, de muitos momentos, pode empilhar um slide-deck para montar a cena, um SVG anotado para mostrar a anatomia, um simulador para o leitor controlar, um painel de estado para ler a situação, e um quiz para conferir se fixou. Tudo isso, em uma só lição, não é demais — é exatamente o ponto.

Pense em cozinhar, não em pedir de um cardápio. Os vinte tipos são ingredientes na sua despensa, não um menu fixo. Você não escolhe "o frango" e para; você combina o que o prato pede. Algumas receitas são um único ingrediente feito com perfeição; a maioria são vários, equilibrados. A habilidade não é escolher um — é compor o conjunto certo, sabendo que não existe regra que diga "só três".
  • Um está ótimo. Um único flowchart bem escolhido pode carregar uma lição inteira sobre um processo com ramificações.
  • Muitos está ótimo — e é incentivado. Encadeie vários na ordem das seções; cada um ganha sua própria introdução em linguagem simples.
  • Combinar está ótimo. Funda dois exemplares em um só widget — um flowchart cujos nós controlam um painel de estado, por exemplo.
  • Reutilizar entre lições está ótimo. O mesmo tipo, enquadrado para um trabalho de ensino diferente, ensina melhor do que forçar um novo.
  • Não há máximo. Adequação antes de quantidade — nunca encha linguiça num momento magro, nunca deixe um rico passando fome. Use quantos o ensino genuinamente pedir: um, ou quarenta.
uma paleta · vinte cores · sete famílias EXPLORATION 01 02 comparar opções CODE 03 04 percorrer & explicar uma mudança DESIGN 05 06 convenções & variantes PROTOTYPE 07 08 processo & interação RESEARCH 14 15 10 aprofundar & tornar visível REPORT 11 12 13 09 resumir · ler estado · falha EDITOR & PLANO 16 17 18 19 20 planejar · triar · alternar · ajustar uma lição pode usar várias famílias de uma vez — a linha tracejada é um conjunto possível.
A paleta, tornada literal. Fichas preenchidas marcam os oito tipos ⭐ de maior valor. Uma lição é um caminho que toca quantas fichas o ensino precisar.
Demo 19 · editor-feature-flagsextraído & religado — switches com avisos de dependência ao vivo

Monte o conjunto de demos de uma lição

Abaixo está o formato de feature-flags (tipo 19) religado à ideia desta página. Cada switch liga um tipo de demo para uma lição imaginada. Alguns tipos dependem de outro estar presente primeiro — um quiz para "conferir se fixou" só faz sentido depois que algo foi mostrado; um exemplo resolvido precisa do conceito explicado. Ligue um sem o seu suporte e um aviso aparece. O resumo te diz quantos demos sua lição usa agora — e repare que ele nunca te impede de usar demais. Não há limite.

explicar · svg-illustrations (10)

Abra a lição tornando o conceito visível — um diagrama anotado. A base sobre a qual os outros momentos se apoiam.

requer: nada — momento base
mostrar · flowchart-diagram (13)

Mostre o processo se desenrolando, um passo de cada vez. Precisa do conceito explicado antes para os passos significarem algo.

requer: explicar
deixe-os controlar · prototype-interaction (08)

Entregue os controles ao leitor e deixe-o conduzir o fluxo. Apoia-se no que foi mostrado.

requer: mostrar
conferir se fixou · quiz

Um loop de feedback enxuto que prova retenção, não só reconhecimento. Só funciona depois que tentaram.

requer: deixe-os controlar
resumir · slide-deck (09)

Encerre comprimindo a lição inteira em uma-ideia-por-slide. Se sustenta sozinho — adicione quando quiser.

requer: nada — momento independente

O conjunto de demos da sua lição

Ordem é uma restrição real

A pedagogia tem uma gramática: você não pode conferir o que nunca foi mostrado, e um leitor não pode conduzir um fluxo que nunca viu. Codificar isso como um mapa de dependências transforma uma "boa ordem" vaga em um aviso visível — exatamente para o que serve o formato tipo 19. A contagem do resumo é deliberadamente sem teto: o aviso dispara por inconsistência (um momento sem o seu pré-requisito), nunca por quantidade. Cinco momentos, todos satisfeitos, é uma lição perfeitamente boa; um também é.

const requires = {
  g19_explain:    [],                 // momento base
  g19_show:       ['g19_explain'],     // mostrar precisa do conceito primeiro
  g19_try:        ['g19_show'],        // conduzir o que foi mostrado
  g19_check:      ['g19_try'],         // conferir o que tentaram
  g19_summarise:  []                  // independente — adicione a qualquer hora
};
// nenhuma regra limita o tamanho do conjunto — só a consistência é exigida.

02A escolha é um debate por momento


Então, se não é "sempre abas" e não é "sempre um", como escolher? Você quebra a lição em seus momentos e debate cada momento isoladamente. Um momento é uma jogada de ensino: explicar como funciona, depois mostrar, depois deixar tentar, depois conferir se fixou. Cada momento tem exatamente um trabalho de ensino, e cada trabalho tem uma pequena short-list de tipos que o fazem bem. O debate é curto e explícito, e você registra o veredito para que a próxima pessoa veja o raciocínio, não só o resultado.

1 · NOMEAR o trabalho de ensino 2 · LISTAR 2–3 candidatos 3 · ESCOLHER melhor encaixe + nomear o vice 4 · QUANTOS 1 · muitos · fundir registre o veredito (por que este tipo, por que não o vice) ↻ repita para o próximo momento
Um momento, quatro jogadas, um veredito registrado — depois de novo para o próximo momento. O conjunto de demos da lição é a união do veredito de cada momento.

O debate tem quatro jogadas. Rode-o uma vez por momento:

  • Nomeie o trabalho em uma frase — explicar como algo funciona, comparar opções, mostrar um processo ao longo do tempo, ler o estado atual, ensinar através de uma falha, deixar o leitor conduzir, resumir, narrar uma mudança, ou ajustar parâmetros.
  • Liste dois ou três candidatos a partir do mapa trabalho→tipo para aquela frase.
  • Escolha o melhor encaixe com uma razão de uma linha — e nomeie o vice que você rejeitou e por quê. A razão é o debate.
  • Decida quantos. Um momento é um demo; uma lição de muitos momentos encadeia vários; dois trabalhos fortemente acoplados podem se fundir em um widget.
Demo 13 · flowchart-diagramextraído & religado — passo a passo com rastreio de ramificação

Percorra a escolha, uma pergunta de cada vez

Aqui está o formato de flowchart (tipo 13) religado como o próprio seletor. Escolha um trabalho de ensino no topo, depois pressione Próximo para ver a decisão descer pelos gates até o tipo de demo de melhor encaixe. Cada "sim" compromete uma família; uma execução limpa cai em um tipo específico. Esta é a jogada 3 "escolher" do debate, tornada mecânica.

Rastrear o trabalho:
no no no yes yes yes Nomeie o trabalho de ensino Comparar opções? Processo ao longo do tempo? Reporta estado? explicar → svg (10) · code-understanding (04) pick → um tipo de melhor encaixe
Leia de cima → para baixo. O primeiro "sim" compromete a família; uma sequência limpa de "não" cai nos tipos de explicar. A escolha à direita se re-rotula para o tipo exato do trabalho que você rastreou.
Passo 0 de 4

Comece aqui

Nomeie o trabalho de ensino deste momento

Escolha um trabalho acima, depois pressione Próximo para descê-lo até um tipo de demo de melhor encaixe. Troque o trabalho para ver uma rota diferente.

O mapa trabalho → tipo-candidato

O flowchart compromete rápido; a short-list real é mais rica. Este é o mapa completo de onde toda jogada "listar candidatos" puxa — o vice que você nomear normalmente será a segunda linha do mesmo trabalho.

TRABALHO DE ENSINO TIPOS CANDIDATOS DE MELHOR ENCAIXE (escolha um; nomeie o vice) explicar como funciona svg-illustrations 10 · code-understanding 04 · research 14/15 comparar opções / variantes exploration 01 · exploration 02 · component-variants 06 · design 05 um processo ao longo do tempo flowchart 13 · prototype-animation 07 · prototype-interaction 08 ler o estado atual status-report 11 ensinar através de uma falha incident-report 12 resumir slide-deck 09 narrar / planejar uma mudança pr-writeup 17 · code-review 03 · implementation-plan 16 · triage 18 ajustar parâmetros / switches editor-feature-flags 19 · editor-prompt-tuner 20
Nove trabalhos, suas short-lists. O flowchart seletor acima é um caminho rápido pelas primeiras linhas; esta tabela é o menu completo de onde a jogada "listar candidatos" lê.
Demo 08 · prototype-interactionextraído & religado — matcher de estados finitos com leitura ao vivo

Nomeie o trabalho, chegue ao tipo

Mais uma religação da mesma ideia, desta vez como o formato de máquina de estados (tipo 08). Cada botão é um trabalho de ensino; pressioná-lo move o nó destacado para a família que faz aquele trabalho, e a leitura nomeia o tipo exato mais o seu vice. É uma maquininha: (start, job) → type. Chegue a um tipo, depois reset para tentar outro trabalho.

Nomeie o trabalho START explain svg 10 · code 04 compare explore 01 · variants 06 process flow 13 · interact 08 report status 11 · incident 12

O nó cor de argila é a família onde você caiu. Nós esmaecidos são os trabalhos que você não escolheu nesta rodada.

Tipo escolhido

— nenhum ainda —

Pressione um trabalho abaixo. A máquina move para a família que o faz e nomeia o tipo de melhor encaixe e o seu vice.

Trabalhos disponíveis

Log de correspondências

    03Qual demo em qual momento do loop


    Este é um curso sobre o loop LEARN → ANALYZE → EXECUTE → VERIFY, então a maneira mais útil de ler a paleta é por onde no loop cada tipo faz o seu trabalho. Um demo não é decoração; ele torna um momento específico do loop visto e sentido. As legendas em cada card abaixo nomeiam esse momento com precisão. Eis o formato disso:

    LEARN enxergar o estado real research 14/15 · svg 10 · status 11 ANALYZE classificar · escolher um exploration 01/02 · flowchart 13 · triage 18 EXECUTE uma unidade delimitada design 05/06 · prototype 07/08 · code 03/04 · plan 16 VERIFY provar na fronteira status 11 · incident 12 · report 17 · flags 19 · tuner 20 o loop um demo por momento
    Os quatro momentos do loop e as famílias que tornam cada um visível. O slide-deck (09) fica no meio — pode resumir qualquer momento, ou o loop inteiro.

    Leia como uma atribuição aproximada, não uma lei: tipos de exploração e pesquisa tendem a alimentar LEARN e ANALYZE (enxergar o estado real, pesar opções); tipos de design, protótipo e código alimentam EXECUTE (construir a única unidade delimitada); tipos de relatório e editor alimentam VERIFY e os gates (provar, ler estado, ajustar). Muitos tipos servem mais de um momento — e é por isso que o debate por momento, não uma tabela de consulta, dá a palavra final.

    Demo 11 · status-reportextraído & religado — blocos de KPI + uma tabela de status ao vivo

    Cubra a paleta — um rastreador de cobertura

    Um curso completo exercita a maioria ou todos os vinte tipos; reduzir a um ou dois é um mau cheiro — o leitor para de se engajar. Aqui está o formato de status-report (tipo 11) religado para rastrear a cobertura da paleta neste próprio curso. Pressione Construir próxima lição para incorporar o conjunto de demos de uma lição e ver os blocos subirem, ou ative o Auto-construir para ver as oito lições se montarem. A tabela mostra, por tipo, quantas lições recorreram a ele.

    Cobertura da paleta — curso Loop Engineering

    8 lições + esta galeria · meta: exercitar a paleta completa

    building…
    0 de 8 lições colocadas
    Tipos usados
    0/ 20
    Famílias cobertas
    0/ 7
    Paleta exercitada
    0%
    ★ de alto valor usados
    0/ 8
    Uso por tipo ao longo do curso
    Tipo de demo Família Lições que o usam Cobertura

    Uma contagem, quatro leituras

    Um único mapa type → count dirige tudo: tipos usados é a contagem de entradas não-zero, famílias cobertas são as famílias distintas entre elas, paleta exercitada é used / 20, e ★ usados conta os oito tipos de alto valor alcançados. A pílula de status agrega o pior sinal: cobertura completa é verde, parcial é âmbar, mal-começada é ferrugem — a mesma regra de bom/ruim-não-direção que o formato tipo 11 original usa.

    04A ideia inteira em sete slides


    Antes do catálogo em si, aqui está o argumento desta página comprimido em um deck — uma ideia por slide. Clique para avançar, ou use as setas do teclado.

    Demo 09 · slide-deckextraído & religado — slides de borda a borda, uma ideia cada

    A grande ideia

    Vinte tipos são uma paleta, não um cardápio.

    Você não pede um. Você compõe o conjunto que a lição precisa — às vezes um, muitas vezes vários, combinados.

    Sem teto

    Não há máximo.

    Encadeie, funda, reutilize entre lições. O único teste é a adequação — nunca encha linguiça num momento magro, nunca deixe um rico passando fome.

    Como escolher

    É um debate por momento.

    Quebre a lição em momentos. Cada momento tem um trabalho de ensino, e cada trabalho tem uma short-list de tipos que o fazem.

    Torne explícito

    Nomeie o vice que você rejeitou.

    A razão é o debate. Registre-a, para que quem construir depois veja o raciocínio — não só o resultado.

    Amarre ao loop

    Um demo por momento do loop.

    LEARN & ANALYZE se apoiam em pesquisa e exploração; EXECUTE em design e protótipo; VERIFY em relatórios e editores.

    Cubra a paleta

    Um curso inteiro exercita a maioria dos vinte.

    A variedade mantém o leitor engajado. Reutilizar o mesmo widget a cada momento é o cheiro a evitar.

    Para levar

    Nomeie o trabalho, escolha o encaixe, componha o conjunto.

    Extraia o exemplar de ./demos/, re-rotule-o para o seu conteúdo, e empilhe quantos o ensino precisar.

    1 / 7 Use as setas

    05O catálogo, agrupado por família


    Os vinte tipos se dividem em sete famílias pelo tipo de trabalho que fazem. Dentro de cada card: o número e o nome, uma nota de uma ou duas linhas sobre quando e como usá-lo no loop, uma miniatura segura no modo escuro do seu formato, e um link Abrir para o demo standalone completo. Uma estrela () marca os tipos de maior valor.

    EXPLORATION 2 01 · 02 CODE 2 03 · 04 DESIGN 2 05 · 06 PROTOTYPE 2 07 · 08 RESEARCH 3 10 · 14 · 15 REPORT 4 09·11·12·13 EDITOR+PLANO 5 16·17·18·19·20 Sete famílias, vinte tipos. O flowchart (13) fica com relatório aqui pela sua afinidade de ler-o-estado; por trabalho ele também serve "processo".
    As sete famílias num relance. Os cards abaixo são agrupados nesta ordem.

    06Verificação rápida


    Cinco perguntas sobre a regra única e o debate. Escolha uma resposta para corrigi-la na hora; a certa fica verde-oliva e uma nota curta explica por quê.

    Q1Quantos tipos de demo uma única lição pode usar?

    Correto. A paleta não tem máximo. A adequação é o único teste — um se bastar, muitos quando os momentos pedirem.

    Não exatamente. "Exatamente um" é a mentalidade de cardápio. Uma lição rica empilha vários; a paleta não tem limite. Tente de novo.

    Não exatamente. Não há limite fixo como três. A adequação decide a quantidade — às vezes bem mais que três. Tente de novo.

    Q2A escolha de qual tipo de demo usar é feita…

    Correto. Cada momento ganha seu próprio debate curto — nomear o trabalho, listar candidatos, escolher o encaixe, decidir quantos.

    Não exatamente. Recorrer a abas por padrão é exatamente o hábito a evitar; escolha por momento pelo seu trabalho. Tente de novo.

    Não exatamente. Uma tabela estática não consegue pesar o trabalho de um momento; o debate por momento dá a palavra final. Tente de novo.

    Q3O que torna o passo "escolher" do debate explícito?

    Correto. A razão é o debate. Registrar o vice e por que você o descartou deixa o raciocínio visível.

    Não exatamente. O tempo de construção não é o critério; o trabalho de ensino e uma razão declarada são. Tente de novo.

    Não exatamente. Copiar a última lição pula o debate inteiro. Nomeie o encaixe e o vice. Tente de novo.

    Q4O trabalho de um momento é "ensinar através de uma falha real". Melhor encaixe?

    Correto. Ensinar através de falha é exatamente o trabalho do incident-report (12): uma linha do tempo até uma causa raiz e as correções.

    Não exatamente. Um deck resume; não faz análise de causa raiz. O trabalho aponta para incident-report. Tente de novo.

    Não exatamente. Um design system ensina convenções, não falhas. Case o trabalho com incident-report. Tente de novo.

    Q5Reutilizar um único widget para cada momento de uma lição é…

    Correto. Mesmo-widget-todo-momento é um mau cheiro; a variedade mantém o engajamento. Um curso inteiro exercita a maioria dos vinte.

    Não exatamente. A mesmice perde o leitor. Em vez disso, varie o tipo pelo trabalho de cada momento. Tente de novo.

    Não exatamente. Nada exige um único tipo por toda parte; reutilizar o mesmo a cada momento é o mau cheiro. Tente de novo.

    Respondidas 0 / 5 · corretas 0
    Leve isto com você. Quando você construir sua própria lição, não pergunte "qual demo único?" Pergunte, momento a momento: qual é o trabalho de ensino aqui, quais tipos fazem esse trabalho, qual encaixa melhor, e quantos eu preciso? Depois extraia o(s) exemplar(es) de ./demos/, re-rotule-os para o seu conteúdo, e componha. A paleta é o piso, não o teto.