TL;DR
O reset de uso do Codex chegou e eu achei que poderia trabalhar à vontade. Só que o Codex nem conseguia criar uma nova thread, e a tela só mostrava No space left on device (os error 28).
A causa não era a IA, nem a nuvem, nem limite de uso: o SSD do meu Mac estava realmente cheio.
Depois que apaguei arquivos desnecessários, tudo voltou a funcionar na hora. O que aprendi é que, num ambiente de desenvolvimento com IA, existem dois tanques de combustível separados: a cota de uso e o armazenamento local. E, antes de comprar mais SSD, vale muito a pena fazer o 2S (separar e organizar), bem conhecido na indústria. São os dois primeiros passos do método 5S, que as fábricas japonesas usam para manter o local de trabalho limpo e em ordem.
Codex: "Seu uso foi restaurado!"
Mac: "Espaço livre: zero!"
Codex: "Eu só queria uns KB para um arquivo de trava..."
Mac: "Não tem lugar."
Eu: "Não dá pra fazer nada."
1. Chegou a festa do reset de uso
No dia 31 de agosto de 2026, um anúncio sobre o reset de uso do Codex / ChatGPT Work bombou no X. A publicação dizia que o reset aconteceria às 18h, no horário do Pacífico, e o clima era de festa total: gaste o máximo que puder e teste os recursos mais novos.
Vendo do Japão, a diferença de fuso é confusa. Em agosto, a costa oeste dos EUA normalmente usa PDT (UTC-7), então 18h lá dá mais ou menos 10h do dia seguinte no Japão. Se você calcular ao pé da letra com PST (UTC-8), seria por volta das 11h. De qualquer jeito, no fim da manhã no Japão o reset já tinha acontecido.
A página de ajuda oficial da OpenAI também explica que usuários elegíveis podem receber um reset único dos limites de uso do Codex / ChatGPT Work. Já em outro sistema, o "banked reset", fica claro que, ao usar um reset completo, tanto a janela de 5 horas quanto a semanal são renovadas.
Ou seja, a expectativa naquele dia estava alta.
"Beleza, tanque cheio. Hoje dá pra render."
Mas logo em seguida eu descobriria que havia outro tanque vazio.
2. E mesmo assim o Codex não conseguia fazer nada
Depois do reset, abri o Codex para trabalhar, mas ele não conseguia inicializar uma nova thread.
O núcleo do erro era este:
failed to open thread writer lock ...
No space left on device (os error 28)
O importante aqui é que o thread writer lock não é um arquivo grande.
Em termos simples, um arquivo de trava é uma plaquinha que diz "estou escrevendo esses dados agora". É um arquivo minúsculo de controle, que impede vários processos de bagunçar ao mesmo tempo a mesma conversa ou o mesmo estado.
Só que, quando o espaço livre chega perto de zero, nem essa plaquinha minúscula dá pra colocar.
Ou seja, o motivo de uma IA de ponta parar foi:
"Não tinha vaga de estacionamento para alguns KB."
Um clima futurista e de reunião de condomínio ao mesmo tempo.
3. O que o os error 28 estava dizendo?
No space left on device quer dizer, quase literalmente, "não há espaço no dispositivo".
Nesse caso, o armazenamento do Mac tinha mesmo acabado. Quando apaguei arquivos desnecessários e abri espaço, o Codex voltou a funcionar na hora.
O diagnóstico foi bem limpo:
- O Codex tenta gravar o arquivo da thread
- O sistema operacional recusa por falta de espaço
- O Codex falha ao inicializar
- Apago dados desnecessários
- Voltou a ser possível gravar
- Recuperação imediata
Mesmo sendo uma IA na nuvem, no fim ela perde para o espaço físico livre do disco local.
É óbvio, mas quando a gente usa serviços na nuvem todo dia, é fácil esquecer.
4. Um SSD cheio causa mais problemas do que "não conseguir salvar"
Ficar sem espaço no disco não é problema só na hora de salvar um vídeo grande.
Os aplicativos estão sempre gravando uma enorme quantidade de arquivos pequenos.
- Arquivos de trava
- Arquivos temporários
- Logs
- Caches
- Dados de configuração e de estado
- Atualizações de banco de dados
- Objetos do Git e dados de trabalho
- Resultados de build
- Espaço temporário do sistema e dos aplicativos
Por isso, quando o espaço livre acaba de vez, até algo que parece "só uma tela de chat" pode falhar ao abrir ou ao criar uma nova thread.
A própria Apple orienta que, quando o disco de inicialização do Mac está quase cheio, você confira o uso em Ajustes do Sistema → Geral → Armazenamento e libere espaço apagando arquivos desnecessários, movendo para armazenamento externo, esvaziando a lixeira etc.
5. A cota de uso e o espaço do SSD são contas totalmente separadas
Essa é a parte mais interessante de tudo isso.
O Codex tem pelo menos dois limites de recursos.
| Recurso | O que acontece quando acaba? | Desta vez |
|---|---|---|
| Cota de uso do Codex / Work | A execução de modelos fica limitada | Resetada e restaurada |
| Armazenamento local do Mac | Não dá pra gravar estado, logs, travas etc. | Quase zero |
Em outras palavras:
Lado da nuvem: tanque cheio Lado local: sem gasolina
É como receber um carro com o tanque cheio e descobrir que a saída do estacionamento foi bloqueada com concreto.
Recuperar o uso não restaura a RAM, o SSD, a rede, as permissões nem o estado do Git do seu computador.
Quanto mais você roda agentes de IA no dia a dia, mais precisa acompanhar esses "vários tanques de recursos" separadamente.
6. Liberei espaço e consertou na hora
A solução real foi simples.
Apagar dados de que não preciso e abrir espaço livre.
Só isso fez o Codex se recuperar.
Essa reprodutibilidade é importante. Se você tem dezenas de GB livres e o mesmo erro continua, aí vale suspeitar de outra causa; mas aqui foi "realmente não tem espaço → apago → resolve", então causa e solução se ligam em linha reta.
Nesse ponto surge a ideia de comprar um SSD logo.
Só que SSD não é barato.
E a resposta que apareceu veio, de todos os lugares, do mundo da indústria.
Primeiro, vamos fazer o 2S.
7. 2S antes de comprar SSD: a operação cartão vermelho digital
2S são os dois primeiros passos do método 5S, o sistema de organização do local de trabalho usado nas fábricas japonesas.
- Separar (Seiri): dividir o que é necessário do que não é, e jogar fora o que não é
- Organizar (Seiton): deixar o que é necessário num lugar onde dê pra usar na hora que precisar
No computador é exatamente igual.
Quando falta espaço, o reflexo costuma ser "será que compro um SSD de 1 TB?". Mas se há 100 GB de bagulho dormindo no seu armazenamento, comprar SSD é como ampliar o galpão porque o galpão está bagunçado.
Primeiro, o cartão vermelho. (Numa fábrica, o cartão vermelho é uma etiqueta colada no que talvez não seja necessário, para todo mundo revisar antes de descartar.)
Onde olhar no 2S digital
- ZIPs, DMGs e instaladores antigos que ficaram em
Downloads - Originais de vídeos e imagens que você usou uma vez só
- Clones antigos do Git e repositórios duplicados
- Resultados de build que já não servem
- Se usa Docker, images / containers / volumes desnecessários
- Se usa Xcode, Simulators e DerivedData desnecessários
- Backups antigos de iPhone / iPad
- Logs inchados e relatórios de falha
- Dados que sobraram depois de apagar aplicativos
- A lixeira
Mas atenção: apagar tudo de uma pasta do sistema que você não entende só porque ela é grande não é 2S, é demolição com explosivos.
Principalmente se a pasta puder conter configurações, credenciais ou sessões do ambiente de desenvolvimento: descubra que dados são antes de mexer.
8. "1 TB está bom?" fica mais fácil de responder depois do 2S
Se for comprar um SSD externo, 1 TB basta?
Depende do seu uso, mas a ordem em que você decide é o que importa.
- Primeiro, apague o que não precisa
- Meça quantos GB você usa só com os dados realmente necessários
- Veja quanto isso cresce em um ou dois meses
- Se mesmo assim o SSD interno viver lotado, aí pense em ampliar
Se você trabalha principalmente com textos, código e Git, e não guarda muito vídeo 4K, máquinas virtuais ou LLMs locais, adicionar um disco externo de 1 TB costuma dar uma folga bem grande.
Por outro lado, se o 2S liberar várias centenas de GB,
Compra do SSD: adiada
Carteira: sobreviveu
pode ser o resultado.
Medir antes de comprar também é uma boa prática de melhoria contínua.
9. Para não repetir: até o Mac precisa de manutenção de equipamento
Se você já chegou a 0 GB uma vez, o ideal é não usar o disco até o limite daqui pra frente.
- Dar uma olhada em "Ajustes do Sistema → Geral → Armazenamento" uma vez por mês
- Limpar a pasta de downloads regularmente
- Conferir as pastas grandes ordenadas por tamanho
- Não deixar clones descartáveis e arquivos gerados abandonados
- Não tratar a lixeira como um "depósito do que eu acho que apaguei"
- Fazer backup dos dados importantes antes de organizar
- Sempre deixar uma folga no SSD interno
"Espaço livre" não é estoque que dá pra gastar até o último 1 GB.
É melhor pensar que certa folga é o espaço de trabalho de que o sistema e os apps precisam para funcionar.
Se você empilha material até nos corredores de uma fábrica, ninguém consegue passar.
O Mac era igualzinho.
10. Conclusão: o 2S funciona também na era da IA
Resumindo todo esse episódio em uma linha:
A cota do Codex tinha sido totalmente restaurada, mas o SSD estava com 0 de espaço livre, então nem um arquivo de trava de alguns KB pôde ser criado e tudo parou. Quando apaguei o desnecessário, voltou a funcionar.
E a lição acabou sendo surpreendentemente clássica.
- Olhe a capacidade
- Leia a mensagem de erro
- Jogue fora o que não precisa
- Organize o que precisa
- Deixe uma folga
O conceito que apareceu no fim da investigação de um problema numa IA de ponta foi o 2S.
A tecnologia avança e, de vez em quando, volta para a fábrica.
Codex: "Consigo raciocinar com o modelo mais recente."
Mac: "Mas eu estou com 0 GB livres."
2S: "Esse aí eu vou marcar com cartão vermelho."
Sources
- OpenAI Help Center — Using Codex with your ChatGPT plan
https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan - OpenAI Help Center — How banked Codex resets work
https://help.openai.com/en/articles/20001498-how-banked-codex-resets-work - Apple Support — Free up storage space on Mac
https://support.apple.com/en-us/102624 - X post referenced in the episode
https://x.com/thsottiaux/status/2094144275957350900
