O Claude nunca viu 68% da documentação do Claude Code
Cada modelo Claude aprendeu o Claude Code a partir da documentação como ela estava no corte do seu treinamento. Depois a documentação continuou mudando. Reproduzimos seu histórico, uma semana de cada vez, para medir o quanto as duas coisas se afastaram.
68%
Os modelos mais novos, Fable 5.1, Opus 5.5, Sonnet 5.5 e Haiku 5.5, têm um corte de conhecimento confiável em junho de 2026. Entre o fim de junho e 15 de outubro, a documentação passou de 107 para 164 páginas, e a maior parte do que ela diz hoje foi escrita nesses três meses e meio. Contando de forma mais estrita, pelas palavras exatas em vez dos fatos, a fatia sobe para 72%. Sem os exemplos de código, são 70%. Como quer que se conte, o Claude nunca viu a maior parte do próprio manual.
O que cada modelo nunca viu
Quanto mais antigo o corte, menos da documentação de hoje um modelo poderia ter lido. Todos esses modelos continuam disponíveis pela Claude API.
≥ marks cutoffs before July 2025, where the history starts: those models saw even less, so the true share is higher.
O Claude Haiku 4.5, com corte em fevereiro de 2025, é anterior a quase tudo: o Claude Code foi lançado como prévia de pesquisa naquele mês, e quase toda a documentação atual veio depois.
Escolha a semana em que você aprendeu o Claude Code
A mesma aritmética vale para as pessoas. Mova o controle deslizante até a semana em que você leu a documentação, ou até a data do tutorial que está seguindo.
A documentação é reconstruída, não só ampliada
O crescimento explica a maior parte da diferença, mas não toda. As páginas também são reescritas. Cada faixa abaixo é o texto escrito em um trimestre; a faixa afina conforme suas frases são apagadas ou alteradas.
- Already there in July 2025
- 2025 Q3
- 2025 Q4
- 2026 Q1
- 2026 Q2
- 2026 Q3
- 2026 Q4
Show the data
| Week | Before Jul 2025 | 2025 Q3 | 2025 Q4 | 2026 Q1 | 2026 Q2 | 2026 Q3 | 2026 Q4 |
|---|---|---|---|---|---|---|---|
| jul. de 2025 | 2.845 | 0 | 0 | 0 | 0 | 0 | 0 |
| set. de 2025 | 2.284 | 1.521 | 0 | 0 | 0 | 0 | 0 |
| nov. de 2025 | 2.237 | 1.561 | 1.871 | 0 | 0 | 0 | 0 |
| dez. de 2025 | 2.055 | 1.462 | 3.561 | 0 | 0 | 0 | 0 |
| fev. de 2026 | 1.513 | 1.005 | 2.605 | 6.204 | 0 | 0 | 0 |
| abr. de 2026 | 1.381 | 955 | 2.314 | 8.540 | 5.340 | 0 | 0 |
| jun. de 2026 | 1.241 | 802 | 1.991 | 7.828 | 13.619 | 0 | 0 |
| ago. de 2026 | 947 | 663 | 1.812 | 7.266 | 12.618 | 14.661 | 0 |
| out. de 2026 | 885 | 608 | 967 | 6.269 | 10.535 | 32.324 | 5.895 |
| out. de 2026 | 869 | 598 | 957 | 6.206 | 10.426 | 31.708 | 9.333 |
Em julho de 2025 a documentação tinha 29 páginas. Hoje tem 164, e 21 vezes mais frases e linhas de código. Da documentação como ela estava em julho de 2025, 30,5% continua de pé; o resto foi apagado ou reescrito com outro número, flag ou nome. Até a documentação de junho de 2026, que os modelos mais novos viram, perdeu 26,9% dos seus fatos em menos de quatro meses.
Quanto dura uma frase
Acompanhe cada frase desde a semana em que surgiu até a semana em que sumiu, e metade delas desaparece ou é reformulada em 196 dias. Se uma reformulação só conta quando muda um número, flag, caminho ou nome, metade dos fatos se perde em 266 dias: cerca de nove meses.
- Same facts, any wording: half gone after 266 days
- Exact wording: half gone after 196 days
O que seu modelo nunca ouviu falar
Estes são os identificadores que hoje estão nas tabelas de referência e não estavam lá no corte de um modelo: flags de CLI, comandos com barra, eventos de hook e variáveis de ambiente. Pergunte ao Claude sobre um deles e ele só pode chutar.
203 identifiers are in the reference tables today that were not there on 24 de junho de 2026. CLI flags 11
--append-subagent-system-prompt--append-subagent-system-prompt-file--autocompact--cloud--desktop--environment--forward-subagent-text--permission-prompts--ref--restricted--system-prompt-snapshotSlash commands 21
/artifact-capabilities/artifact-diagramming/artifacts/auto-mode-setup/autocompact/bug/claude-in-chrome/dataviz/design/design-login/design-sync/import/list-agents/output-style/plugin-authoring/rate-limit-options/skill-doctor/slides/subtask/update-config/workflow-authoringHook events 3
DirectoryAddedPostModelSwitchPreModelSwitchEnvironment variables 168
Show all 168
ANTHROPIC_BEDROCK_REGION_PREFIXANTHROPIC_DEFAULT_MODELANTHROPIC_FEDERATION_RULE_IDANTHROPIC_FOUNDRY_AUTH_TOKENANTHROPIC_ORGANIZATION_IDANTHROPIC_PROFILEBETA_TRACING_ENDPOINTCCR_SESSION_ACCOUNT_EMAILCLAUDE_AFK_COUNTDOWN_MSCLAUDE_AFK_TIMEOUT_MSCLAUDE_AX_PREPARK_MSCLAUDE_AX_STARTUP_QUIET_MSCLAUDE_BYTE_STREAM_IDLE_TIMEOUT_MSCLAUDE_CODE_ARTIFACT_COMMENTSCLAUDE_CODE_ARTIFACT_COMMENTS_AUTOREACTCLAUDE_CODE_ARTIFACT_PUBLISH_EDITSCLAUDE_CODE_AUTO_BACKGROUND_WORKER_CHECKIN_SECONDSCLAUDE_CODE_AUTO_MODE_SERVERCLAUDE_CODE_AWS_CHAIN_RESOLVE_TIMEOUT_MSCLAUDE_CODE_BASH_EDIT_DIFFCLAUDE_CODE_BG_TASKS_REPORT_RUNNINGCLAUDE_CODE_BRIDGE_SESSION_IDCLAUDE_CODE_BS_AS_CTRL_BACKSPACECLAUDE_CODE_DISABLE_ADMIN_ENV_UNIONCLAUDE_CODE_DISABLE_AUTH_REFRESH_LOCKCLAUDE_CODE_DISABLE_BEDROCK_CONTENT_TYPE_DEFAULTCLAUDE_CODE_DISABLE_BEDROCK_CONTENT_TYPE_GUARDCLAUDE_CODE_DISABLE_BG_EXIT_HANDOFFCLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAPCLAUDE_CODE_DISABLE_CFC_PROMPTCLAUDE_CODE_DISABLE_DANGEROUS_RM_TIMEOUTCLAUDE_CODE_DISABLE_EXPLORE_PLAN_AGENTSCLAUDE_CODE_DISABLE_FILE_MENTIONSCLAUDE_CODE_DISABLE_INLINE_SHELL_RM_PROMPTCLAUDE_CODE_DISABLE_MODEL_ACCESS_FALLBACKCLAUDE_CODE_DISABLE_MOUSE_CLICKSCLAUDE_CODE_DISABLE_MTLS_RELOAD_ON_STALE_CONNECTIONCLAUDE_CODE_DISABLE_NOTIFICATION_PRESENCE_CHECKCLAUDE_CODE_DISABLE_PERMISSION_PROMPT_NOTIFY_HOOKSCLAUDE_CODE_DISABLE_POWERSHELL_CMD_RM_DENYCLAUDE_CODE_DISABLE_REFUSAL_FALLBACKCLAUDE_CODE_DISABLE_STRUCTURED_OUTPUTSCLAUDE_CODE_DISABLE_SUBSTITUTION_RM_PROMPTCLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENTCLAUDE_CODE_DISABLE_WEB_FETCHCLAUDE_CODE_DISABLE_WINDOWS_SHELL_LAUNCHERCLAUDE_CODE_EMIT_SESSION_STATE_EVENTSCLAUDE_CODE_ENABLE_CFCCLAUDE_CODE_ENABLE_TODO_TOOLSCLAUDE_CODE_FORCE_TERMINAL_IMAGESCLAUDE_CODE_FORWARD_SUBAGENT_TEXTCLAUDE_CODE_GATEWAY_HINT_HEADERSCLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MSCLAUDE_CODE_GOAL_CHECKIN_MINUTESCLAUDE_CODE_GZIP_REQUEST_BODIESCLAUDE_CODE_IDLE_COMPACT_MIN_TOKENSCLAUDE_CODE_MAX_CONCURRENT_SUBAGENTSCLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTHCLAUDE_CODE_MAX_SUBAGENTS_PER_SESSIONCLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTHCLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSIONCLAUDE_CODE_MCP_AUTO_BACKGROUND_MSCLAUDE_CODE_MCP_STARTUP_WAIT_MSCLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUTCLAUDE_CODE_MESSAGING_SOCKETCLAUDE_CODE_MESSAGING_TOKENCLAUDE_CODE_NONBLOCKING_STDOUTCLAUDE_CODE_NONSTREAMING_TIMEOUT_RETRIESCLAUDE_CODE_OTEL_CONTENT_MAX_LENGTHCLAUDE_CODE_OVERLOADED_RETRY_BASE_DELAY_MSCLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MSCLAUDE_CODE_PLUGIN_DIRSCLAUDE_CODE_PLUGIN_DIR_WATCHCLAUDE_CODE_PROCESS_WRAPPERCLAUDE_CODE_PROJECT_DIR_NAMECLAUDE_CODE_PROMPT_CACHE_TTLCLAUDE_CODE_REMOTE_MCP_CONFIGCLAUDE_CODE_REMOTE_SESSION_UUIDCLAUDE_CODE_REMOTE_SLACK_THREAD_TSCLAUDE_CODE_REMOTE_SLACK_THREAD_URLCLAUDE_CODE_RESTRICTEDCLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MSCLAUDE_CODE_RETRY_WATCHDOG_MAX_WAIT_MSCLAUDE_CODE_SEND_FEEDBACKCLAUDE_CODE_SESSION_ACCESS_TOKENCLAUDE_CODE_SKIP_AWS_CRED_CACHECLAUDE_CODE_SKIP_FAST_MODE_NETWORK_ERRORSCLAUDE_CODE_SKIP_FAST_MODE_ORG_CHECKCLAUDE_CODE_SKIP_MODEL_ACCESS_MEMORYCLAUDE_CODE_STARTUP_FAILURE_RESULTSCLAUDE_CODE_SUBAGENT_MODEL_FORCECLAUDE_CODE_SUBAGENT_PROMPT_CACHE_TTLCLAUDE_CODE_TEAM_TEARDOWN_PARK_TIMEOUT_MSCLAUDE_CODE_TOOL_MEMORY_CGROUP_EXCLUDECLAUDE_CODE_TOOL_MEMORY_LIMITCLAUDE_CODE_TRANSCRIPT_LOCAL_GCCLAUDE_CODE_USER_DIALOG_TIMEOUT_MSCLAUDE_CODE_WEBFETCH_CACHE_TTL_MSCLAUDE_CODE_WEBFETCH_DEADLINE_MSCLAUDE_CODE_WEB_SEARCH_REFILLS_PER_HOURCLAUDE_CODE_WORKER_CHECKIN_SCHEDULECLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTSCLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MSCLAUDE_CODE_YOU_SHOULD_KNOW_DEBUGCLAUDE_DISABLE_ADOPTCLAUDE_JOB_DIRCLAUDE_PIDCLAUDE_PLUGIN_ROOTCLAUDE_RUNNER_ACCOUNT_EMAILCLAUDE_RUNNER_ACCOUNT_IDCLAUDE_RUNNER_API_BASE_URLCLAUDE_RUNNER_ATTEMPTCLAUDE_RUNNER_CHECKOUT_PATHCLAUDE_RUNNER_CLAUDE_BINCLAUDE_RUNNER_CLIENT_PLATFORMCLAUDE_RUNNER_CORRELATION_IDCLAUDE_RUNNER_DEBUG_LOG_PATHCLAUDE_RUNNER_EXIT_REASONCLAUDE_RUNNER_FETCH_DEPTHCLAUDE_RUNNER_FETCH_SERVER_PROGRESS_CAP_MSCLAUDE_RUNNER_ORDER_IDCLAUDE_RUNNER_ORDER_SERVER_TIMECLAUDE_RUNNER_POOL_IDCLAUDE_RUNNER_PRIMARY_REPO_REVISIONCLAUDE_RUNNER_PRIMARY_REPO_URLCLAUDE_RUNNER_REPO_REFCLAUDE_RUNNER_REPO_SOURCESCLAUDE_RUNNER_REPO_URLCLAUDE_RUNNER_SESSION_IDCLAUDE_RUNNER_SESSION_UUIDCLAUDE_RUNNER_SKIP_GIT_VERIFYCLAUDE_RUNNER_WORKSPACE_PATHSCLAUDE_RUNNER_WORK_ORDER_FILECLAUDE_SESSION_INGRESS_TOKEN_FILECLAUDE_STREAM_FIRST_BYTE_TIMEOUT_MSCLAUDE_SUBAGENT_BG_SHELL_MAX_MSCRYPT_E_NO_REVOCATION_CHECKDATABASE_URLENABLE_BETA_TRACING_DETAILEDFORCE_HYPERLINKGITHUB_TOKENGIT_CONFIG_COUNTMCP_DISCOVERY_CACHEMCP_DISCOVERY_CACHE_MAX_STALE_SMCP_DISCOVERY_CACHE_STRIKESMCP_DISCOVERY_CACHE_TTL_SMCP_PROTOCOL_NEGOTIATIONMCP_SDK_GENERATIONNPM_TOKENOTEL_ATTRIBUTE_VALUE_LENGTH_LIMITOTEL_EXPORTER_OTLP_LOGS_HEADERSOTEL_EXPORTER_OTLP_METRICS_HEADERSOTEL_EXPORTER_OTLP_TRACES_HEADERSOTEL_LOG_ASSISTANT_RESPONSESOTEL_LOG_MANAGED_SETTINGSOTEL_METRICS_INCLUDE_REPOSITORYPIP_INDEX_URLSELF_HOSTED_RUNNER_BG_RESULT_GRACE_MSSELF_HOSTED_RUNNER_HOST_CONFIG_DIRSELF_HOSTED_RUNNER_MAX_LIFETIME_GRACE_MSSELF_HOSTED_RUNNER_POST_TURN_SETTLE_MSSELF_HOSTED_RUNNER_SIGKILL_GRACE_MSVERTEX_REGION_CLAUDE_5_5_OPUSVERTEX_REGION_CLAUDE_5_5_SONNETVERTEX_REGION_CLAUDE_5_OPUSVERTEX_REGION_CLAUDE_5_SONNETVERTEX_REGION_CLAUDE_FABLE_5_1VERTEX_REGION_CLAUDE_HAIKU_5_5No longer documented 1
CLAUDE_CODE_TEAM_NAME
"Documentado desde" não é "lançado desde": alguns deles já existiam e só chegaram à documentação depois. De qualquer forma, o modelo não tinha uma página da qual aprendê-los.
Dê a lista ao Claude
O plugin since-cutoff coloca essas listas diante do Claude. Quando uma sessão começa, um hook lê qual modelo está rodando e adiciona ao contexto dele uma nota curta: as flags, comandos e eventos de hook documentados depois do corte desse modelo, e a instrução de consultar a documentação antes de confiar na memória ou de dizer que um recurso não existe.
claude plugin marketplace add derob98/ailmanac --sparse .claude-plugin plugins
claude plugin install since-cutoff@ailmanac
O hook são poucas linhas de shell POSIX: sem Node, sem rede, cerca de 400 a 750 tokens por sessão. Quando o Claude Code não passa o modelo ao hook, como no nosso teste headless com -p, a nota lista o que mudou desde junho de 2026, o que vale para todo modelo Claude. Nesse teste, a sessão recebeu a nota e o Claude a repetiu palavra por palavra.
O que fazer com isso
- Não confie na memória do Claude sobre o Claude Code. Para flags, configurações, hooks e comandos, faça-o ler a página. O Claude Code traz um agente de guia para perguntas sobre si mesmo, e a documentação publica um índice em code.claude.com/docs/llms.txt.
- Date seus tutoriais. Um guia de seis meses atrás perdeu mais de um terço dos seus fatos. Confira qualquer coisa mais antiga com a documentação antes de copiar comandos dele.
- Prefira páginas que dizem quando foram verificadas. Toda página deste site traz a data da última verificação; o painel de atualidade lista todas, e o Deprecation & Migration Watch acompanha o que foi removido.
Como medimos
- Histórico. web3dev1337/claude-code-docs é um fork de um espelho conhecido da documentação que manteve todo o histórico de sincronizações: 3.604 sincronizações entre julho de 2025 e outubro de 2026. Pegamos a última sincronização de cada semana, 67 retratos no total.
- Escopo. Todas as páginas do Claude Code, exceto o changelog e os resumos semanais, que registram histórico por definição, e as páginas do Agent SDK, que vieram de outro site de documentação em 2026 e, de outro modo, contariam como novas.
- Unidades. Cada página é dividida em frases, linhas de tabela e linhas de código, sem links nem marcação. Uma linha que aparece em cinco ou mais páginas ao mesmo tempo, como um banner ou uma linha de código genérica, é descartada. Sobraram 90.674 unidades distintas para acompanhar.
- Mortes. Uma unidade é dada como extinta quando falta em duas sincronizações semanais seguidas, ou na mais recente, de modo que uma página que falhou em uma sincronização não conta.
- Fatos. Uma frase nova que substitui uma apagada na mesma semana é tratada como o mesmo fato quando pelo menos 60% das palavras coincidem e todo número, flag, caminho e identificador é idêntico. 7.965 reformulações foram ligadas dessa forma.
- Cortes. Cada modelo é comparado com o último retrato semanal em ou antes do último dia do mês do seu corte, a leitura mais generosa. Cortes anteriores a julho de 2025 usam o primeiro retrato, que já contém mais do que esses modelos poderiam ter visto: as parcelas deles são limites inferiores.
- Sobrevivência. Estimativas de Kaplan–Meier sobre todas as unidades nascidas depois do primeiro retrato, com as unidades ainda presentes hoje contadas como censuradas.
O espelho não é oficial: se ele perdeu ou deformou uma página, os números herdam isso. Verificamos as semanas dos cortes em busca de páginas que sumiram por uma sincronização e não encontramos nenhuma. A análise compara texto, não o comportamento do produto.
Reproduza
O script e sua saída estão no repositório deste site: scripts/research/docs-decay.mjs e data/research/claude-code-docs-decay.json. Ele precisa de Node e git, e roda em cerca de 15 segundos:
git clone https://github.com/web3dev1337/claude-code-docs
git clone https://github.com/derob98/ailmanac
node ailmanac/scripts/research/docs-decay.mjs claude-code-docs