Code
Como o código fonte é escrito na Stack — formatação, naming, comentários, erros, project layout, anti-patterns, style guides per-linguagem.
Specs
- Animation-parity TDDs (temporal capture / motion-curve & timing diff / cross-impl reference-target / native shell+compositor)
develop/animation-parity-tdds.kmdCompanion to specs/develop/visual-regression-tdds.kmd. That spec covers
- Audio-parity TDDs (sound capture / presence + sync + acoustic similarity + loudness diff / cross-impl reference-target)
develop/audio-parity-tdds.kmdThe audio sibling of specs/develop/animation-parity-tdds.kmd (visual
- Code Anti-patterns
code/anti-patterns.kmdCatálogo cross-language de anti-patterns proibidos: eval/dynamic
- Code Comments
code/comments.kmdFilosofia e regras de comentários cross-language: WHY-not-WHAT por
- Error Handling
code/error-handling.kmdPadrões cross-language pra tratamento de erro internal: errors-as-values
- Error Taxonomy (classes, severity, retryability)
errors/taxonomy.kmdVocabulário canônico de erros da Koder Stack: o enum fechado de CLASSES
- Errors facet — index
errors/README.kmdÍndice navegável (não-autoritativo) das specs de erro da Koder Stack
- Exhaustive interaction-driven visual parity (drive every event over every element, capture the dynamic result, compare against a reference)
develop/interaction-visual-parity.kmdDRAFT — parent design the owner named (2026-07-05). The Koder UI-parity tooling
- Functions & Methods
code/functions.kmdDesign de funções/métodos cross-language: length limits (soft 30 /
- GPU device selection & power policy (hybrid iGPU/dGPU routing, per-surface preference, dGPU power lifecycle)
gpu/device-selection.kmdNormative contract for how ANY Koder component that renders or decodes on a
- Gesture TDDs for mobile UI (single/multi-finger tap · drag · parallel multi-finger drag · pinch/rotate · swipe/fling · system-edge gestures)
develop/gesture-tdds.kmdThe Koder Stack test generators MUST emit touch-gesture tests for every
- Imports & Dependencies
code/imports.kmdPadrão cross-language pra organização de imports/use/require:
- Indentation
code/indentation.kmdIndentação canônica da Koder Stack: **2 espaços** em todas as
- Koda Code Style
code/languages/koda-style.kmdStyle guide específico de Koder Koda (`engines/lang/koda`): token
- Naming Conventions
code/naming.kmdConvenções de naming cross-linguagem da Koder Stack: variables/funcs
- Overrides API — named subpart contract for KDS components
develop/overrides-api.kmdDefines the named-subpart Overrides API every KDS component MUST
- Pointer-interaction TDDs for desktop UI (hit-test routing · pointer capture · wheel scroll-step · gesture cancellation · title-bar press)
develop/pointer-interaction-tdds.kmdThe Koder Stack test generators MUST emit pointer-interaction tests for every
- Project Layout
code/project-layout.kmdLayout intra-módulo per linguagem: source root, tests location,
- Requirement / Scenario grammar for normative .kmd
kmd/requirement-scenario.kmdGramática opcional, mas normativa quando usada, para expressar
- Synthetic input & virtual devices for test-gen (keyboard/pointer/touch/gesture · mic · webcam · USB/HDMI/Ethernet/Wi-Fi/Bluetooth hot-plug)
develop/synthetic-input-and-virtual-devices.kmdThe Koder Stack test generators MUST be able to drive EVERY input a real
- Visual regression TDDs (overflow / chrome-overlap / proportion / sibling-collision)
develop/visual-regression-tdds.kmdEvery Koder UI surface — web, Flutter (mobile/desktop), Android native,