Navegacao Rapida
1.1
~90 min
Boot Sequence
O pipeline de inicializacao multi-fase que executa quando o usuario digita claude no terminal.
1
🚀 Three-Layer Boot Architecture
CLI Entrypoint, Main Function, Setup + REPL
2
⚡ Key Startup Optimizations
Parallelization e latencia critica
3
🔧 Setup Phase Sequence
Ordering critico e analytics
4
🏎️ Bare Mode Optimization
Flag --bare para cenarios scripted/SDK
5
🌍 Global State Management
bootstrap/state.ts e latch fields
6
⏱️ First Keystroke to First Token
Timeline completo de cold start
1.2
~120 min
Query Engine & LLM API
As quatro camadas entre a mensagem do usuario e a resposta no terminal: QueryEngine, queryLoop, callModel e stop hooks.
1
📨 QueryEngine.submitMessage()
Uma engine por conversa, estado mutavel
2
🔄 queryLoop() - The While(true) Core
Sete razoes para continuar o loop
3
🌐 Streaming & API Layer
SSE stream reconstruction e StreamingToolExecutor
4
🛡️ withRetry() - Smart Exponential Backoff
529s, OAuth refresh, persistent mode
5
💾 Context Management & Autocompact
Pipeline de reducao de contexto em 5 estagios
6
🔔 Stop Hooks & Token Budget
Post-turn lifecycle e auto-continue
1.3
~100 min
State Management
Store de 35 linhas em TypeScript, AppState com 400+ campos, integracao React via useSyncExternalStore e o padrao onChangeAppState.
1
🏗️ createStore Pattern
35 linhas, zero dependencias
2
📊 AppState Shape - 90+ Fields
DeepImmutable e seis categorias logicas
3
🔍 onChangeAppState - Side-Effect Chokepoint
Centralizacao de efeitos colaterais
4
⚙️ React Hooks Layer
useAppState, useSetAppState, selector rules
5
📁 Selectors & Transition Helpers
Pure derivations e teammateViewHelpers
6
🔀 Full Data Flow
Do componente ao terminal
1.4
~100 min
System Prompt Construction
Como o Claude Code monta um system prompt de milhares de tokens a partir de secoes composiveis, cache boundaries e CLAUDE.md files.
1
🎯 Priority Resolver
Waterfall: override > coordinator > agent > custom > default
2
🏭 Content Factory - getSystemPrompt()
Secoes estaticas + dinamicas com boundary marker
3
📋 Dynamic Sections Registry
Memoized vs volatile, MCP instructions
4
📂 CLAUDE.md Injection
4 scopes, @include directive, frontmatter filtering
5
🌍 Environment Info & MCP Instructions
computeSimpleEnvInfo(), undercover mode
6
🤖 Subagent Enhancement & Escape Hatches
DEFAULT_AGENT_PROMPT, CLAUDE_CODE_SIMPLE, proactive mode
1.5
~90 min
Architecture Overview
Sintese das 49 licoes anteriores em um modelo mental completo: 6 camadas, data flow, design patterns e invariantes criticos.
1
🏗️ Six-Layer Architecture
Boot, UI Shell, State, Query Engine, Tools, Services
2
🔀 Data Flow: Prompt to Response
Sequencia completa de input a output
3
🛡️ Permission Architecture
canUseTool() choke point, 3 modos
4
🔄 Session Management & MCP
JSONL storage, MCPServerConnection lifecycle
5
🧬 Agent Swarms & Hook System
Recursive execution e lifecycle hooks
6
💎 Key Design Patterns & Invariants
6 patterns criticos, invariantes de seguranca