TRILHA 02 / OSWORK

Ambiente

Transforme pastas em um lugar confiável de trabalho.

0% 0 de 0
01 / OSWORKTerminal e Codex na prática02 / OSWORKPastas, Markdown e segredos03 / OSWORKPRATICAR04 / OSWORKCONFERIR
Leia, aplique numa tarefa pequena e confira o resultado antes de avançar.
2 módulos
12 tópicos
75 min com prática
Guiado passo a passo

Mapa da trilha

2.1 ~40 min

🧭 Terminal e Codex na prática

Abrir um projeto de treino no Codex e produzir uma alteração verificável.

2.2 ~35 min

🧭 Pastas, Markdown e segredos

Montar a casa digital e separar conhecimento de credenciais.

Conteúdo detalhado

MÓDULO 2.1

Terminal e Codex na prática

Abrir um projeto de treino no Codex e produzir uma alteração verificável.

0% 0 de 0

O que é

Terminal é a janela em que você escreve comandos para o computador. Shell é o programa que interpreta esses comandos. Aqui os exemplos de terminal usam Bash no Linux ou macOS; no Windows, use um ambiente Bash via WSL ou siga o instalador oficial para Windows. Não cole comandos Linux diretamente no PowerShell sem adaptação.

Por que aprender

Saber em qual ambiente você está evita erros que parecem falhas da IA. O comando cd muda a pasta atual; pwd mostra a localização no Bash. Não é necessário decorar dezenas de comandos para começar.

Conceitos-chave

Terminal; shell; pasta atual; comando e resposta.

O que é

A página oficial do Codex oferece instalador para macOS/Linux e orientações específicas para Windows. Instalar significa adicionar o programa à máquina. O comando de instalação baixa e executa um script oficial; leia a fonte, confira o domínio e use sua própria conta. Não execute comandos recebidos de páginas desconhecidas.

Por que aprender

Instalação, login e execução são etapas diferentes. Um programa instalado ainda precisa de autenticação. Um login concluído não significa que você abriu a pasta correta.

Conceitos-chave

Fonte oficial; instalação; versão; diagnóstico.

O que é

Execute codex login e conclua o fluxo de navegador para entrar com ChatGPT. Se optar por API, a chave precisa estar na variável OPENAI_API_KEY; encaminhe-a pela entrada padrão, sem digitá-la no comando. Um arquivo .env sozinho não autentica o Codex: algum mecanismo deve carregar a variável.

Por que aprender

Colar a chave em exemplos, mensagens ou histórico pode expor a conta. Também é possível estar autenticado pelo método errado e consumir uma modalidade diferente da esperada.

Conceitos-chave

codex login; codex login status; entrada padrão; conta ativa.

O que é

A pasta de trabalho é a bancada da tarefa. Crie uma área pequena, com arquivos de treino, antes de permitir mudanças. Um README.md descreve a finalidade para pessoas; AGENTS.md dá instruções operacionais ao agente. Você não precisa abrir sua pasta pessoal inteira para experimentar.

Por que aprender

Um escopo pequeno reduz ambiguidade e facilita revisar diferenças. Quando algo sai errado, fica claro quais arquivos deveriam ter sido afetados.

Conceitos-chave

Escopo local; README; AGENTS; arquivos de entrada.

O que é

Comece solicitando inspeção: listar estrutura, ler instruções e explicar pendências. Peça que o agente cite quais arquivos utilizou. Depois de conferir, autorize uma alteração pequena e nomeada, como criar plano.md com três próximos passos.

Por que aprender

Separar diagnóstico e alteração cria uma referência para a revisão. Você aprende o fluxo sem misturar instalação, grande refatoração e publicação numa única tentativa.

Conceitos-chave

Inspecionar; planejar; alterar; validar.

O que é

As permissões do cliente controlam acesso a arquivos, rede e execução. Instruções em linguagem natural orientam o comportamento, mas não substituem isolamento técnico. Comece com permissões restritas à pasta de treino. Não ensine a remover todas as proteções para contornar qualquer erro.

Por que aprender

Recuperar uma alteração exige saber o que existia antes. Git e cópias de arquivos oferecem pontos de retorno; eles serão praticados adiante. Leia o que o comando fará antes de ampliar permissões.

Conceitos-chave

Permissão mínima; alterações pequenas; comparação; ponto de retorno.

Ver completo →

MÓDULO 2.2

Pastas, Markdown e segredos

Montar a casa digital e separar conhecimento de credenciais.

0% 0 de 0

O que é

O símbolo ~ representa a pasta pessoal no Bash. Dentro dela, projetos reúne trabalhos independentes. Use nomes claros e evite misturar documentos de clientes diferentes. A pasta config guarda conhecimento transversal; cada projeto mantém suas próprias entradas e resultados.

Por que aprender

Contextos separados ajudam a limitar o que a IA precisa ler. Uma pasta cheia de assuntos não relacionados aumenta ruído e torna difícil explicar de onde veio uma conclusão.

Conceitos-chave

Pasta pessoal; projetos; contexto; entradas e saídas.

O que é

Markdown usa sinais simples para organizar texto: # cria título, ## cria subtítulo e um hífen inicia item de lista. O arquivo continua sendo texto, legível mesmo sem um editor especial. O nome termina em .md. Você não precisa escrever código para registrar instruções claras.

Por que aprender

Arquivos pequenos, nomeados e fáceis de editar duram mais que uma conversa perdida. Eles podem ser revisados por pessoas e consultados por agentes. O valor vem da clareza, não de uma formatação elaborada.

Conceitos-chave

Título; lista; bloco de código; link; texto simples.

O que é

memoria.md registra preferências estáveis; decisoes.md explica escolhas; dicas.md guarda procedimentos úteis; falhas.md documenta problemas e correções. Não coloque tudo em um documento gigante. Quando uma decisão muda, registre data e motivo para não manter regras contraditórias.

Por que aprender

Separar funções facilita consultar só o necessário. Um histórico de falhas não deveria virar uma lista de comandos obrigatórios em toda tarefa. Conhecimento consultável e instruções permanentes são coisas diferentes.

Conceitos-chave

Memória seletiva; decisões datadas; procedimento; histórico.

O que é

Um arquivo .env pode guardar variáveis como TELEGRAM_BOT_TOKEN ou DATABASE_URL. Ele não é criptografado: qualquer pessoa com acesso ao arquivo pode lê-lo. Use permissões adequadas e nunca inclua valores reais em screenshots, exemplos de curso ou arquivos enviados à IA sem necessidade.

Por que aprender

Credenciais permitem agir em nome de uma conta. Separar o modelo .env.example, sem valores reais, do .env local permite compartilhar a estrutura sem distribuir acesso.

Conceitos-chave

Variável; segredo; .env.example; leitura em tempo de execução.

O que é

O .gitignore lista arquivos que Git deve ignorar quando ainda não são rastreados. Inclua .env, variantes privadas e pastas temporárias. Mantenha uma exceção explícita para .env.example. Antes de salvar uma versão, examine git status e os arquivos preparados.

Por que aprender

Ignorar depois não apaga um segredo do histórico. Se a chave vazou, a primeira correção é revogar ou rotacionar na origem; apagar a linha do arquivo não invalida uma cópia já vista.

Conceitos-chave

Arquivos rastreados; padrões de exclusão; revisão de alterações; revogação.

O que é

A IA não lê automaticamente todo arquivo Markdown existente no computador. Diga quais documentos consultar e mantenha referências no AGENTS.md quando forem necessárias. Antes de uma tarefa, remova dados irrelevantes da cópia de trabalho e atualize decisões vencidas.

Por que aprender

Memória útil precisa ser encontrada e estar correta. Um arquivo antigo pode atrapalhar mais que não ter memória se trouxer endereço de serviço ou processo que já mudou.

Conceitos-chave

Seleção de contexto; data; fonte de verdade; revisão periódica.

Ver completo →
Módulo completo