1.0 KiB
1.0 KiB
Observability and Debugging
Status: pedagogical
Companion spec: ../specs/10-debug-inspection-and-profiling.md
PROMETEU foi desenhado para ser observável.
Debug Philosophy
Há três ideias centrais aqui:
- estado vem antes de abstração;
- tempo é cidadão de primeira classe;
- observar não deve alterar o resultado lógico.
Isso puxa o projeto para um estilo de depuração mais próximo de máquina e menos próximo de “tentativa e erro”.
Why This Matters
Quando a máquina expõe pilhas, heap, ciclos, buffers e faults de forma consistente, o programador consegue:
- localizar custo real;
- correlacionar tempo e memória;
- justificar decisão técnica;
- depurar sem inventar explicações mágicas.
Teaching Value
Essa superfície didática existe porque PROMETEU quer ensinar também como sistemas são analisados:
- debugging como observação informada;
- profiling como leitura de evidência;
- certification como relatório técnico reproduzível.