Rullst AcademyRullst Academy/Lição
Do aplicativo à publicação com Rullst · Lição 01 / 12

Uma entrega que outra pessoa consegue repetir

Seu quadro de missões já funciona. Agora ele precisa funcionar em outra sessão, com instruções que você consiga explicar. O primeiro adversário é o “na minha máquina funciona”.

Trilhas de aprendizado25 min

Vamos descobrir juntos

  1. 1

    Preparação: você consegue executar o quadro de Aplicações com Rullst I e explicar onde ele salva uma missão? Se ainda não, use a trilha indicada abaixo. Não é necessário concluir todas as trilhas anteriores.

  2. 2

    Baixe o material desta lição e extraia em uma pasta nova. Entre na pasta que contém Cargo.toml. Leia README.md: Rust é a linguagem; Rullst 12.1.1 fornece o framework web e a integração de dados. O ZIP contém código de servidor, não apenas um atalho PWA.

  3. 3

    Execute cargo test --locked e depois cargo run --locked -- serve. A primeira compilação pode demorar e baixar dependências. Abra http://127.0.0.1:3010 e crie “Revisar robô de papel”, prioridade 2. Use apenas dados fictícios.

  4. 4

    Observe /readyz no navegador: release identifica esta execução. Pare com Ctrl+C, execute o mesmo comando e reencontre a missão. Cargo.toml descreve o projeto; target contém o executável; missions.db contém os dados que precisam sobreviver.

  5. 5

    Preencha REPORT.md com sistema, versões, comando e resultado observado. Uma previsão não deve ser registrada como execução. Se falhar, registre a mensagem sem nomes pessoais ou caminhos privados e retome a preparação.

Do raciocínio à execução

O caminho principal acontece no seu computador, com dados fictícios. Podman, Quadlet e Caddy são extensões opcionais; não é preciso comprar domínio nem contratar nuvem. Este laboratório não está pronto para escrita pública.

Leia os passos antes de executar. Os comandos abaixo são uma referência; README.md explica a sintaxe do seu sistema e LAB.md reúne o roteiro. O site não executa estes comandos por você.

cargo test --locked
cargo run --locked -- serve
Meu registro de evidências

Peça a outra pessoa, ou use uma sessão nova, para seguir seu README. Anote uma instrução que precisou esclarecer e a missão preservada. Não compartilhe seu banco real.

Separe previsão, execução e resultado observado. Registre “não executado” quando faltar ambiente. O progresso do site não valida uma implantação real nem confere certificação profissional.

Meus arquivos e GitHub

Links oficiais e próximo passo

✦
SUA MISSÃO

Executar o kit, criar uma missão fictícia e separar código, programa e dados.

Agora é a sua vez

Oficina de descobertas

Decida com evidências

O repositório tem src e Cargo.lock. Você criou 3 missões depois do download. Um colega recebeu apenas os arquivos do repositório.
Monte suas respostas e confira quando estiver pronto.
Uma pausa para entender

O que demonstra que a entrega pode ser repetida?

Preciso de uma pista

O código permite reconstruir o programa; ele não contém as missões criadas. A evidência reúne instruções, versões e observação após reiniciar.

Carregando sua jornada…

Leve com você

Peça a outra pessoa, ou use uma sessão nova, para seguir seu README. Anote uma instrução que precisou esclarecer e a missão preservada. Não compartilhe seu banco real.

No seu ritmo

Meus arquivos e GitHub

Toda lição pode virar um registro seu: código, anotações ou um plano de prática. Guardar um arquivo no GitHub é opcional e não altera seu XP.

Manual do aluno

O editor e os downloads abrem quando esta lição estiver liberada para sua conta. Confira o acesso abaixo ou volte ao mapa da trilha.

Conferindo seu acesso à lição…

Rullstpetbot

A IA pode errar. Confira no material da lição.