Reference

Every spec under meta/docs/stack/specs/ that does not have a bespoke renderer surfaces here, grouped by family. Use this when you are looking for the canonical text on landing pages, release packaging, open formats (.kmd, .kpkg, .kvg), CLI naming, multi-tenancy contracts, variants, and other governing rules.

Audit trail

Audit Frontmatter

audit

audit/frontmatter.kmd

Convenção do bloco `audit:` em frontmatter YAML de specs e policies.

Backlog

Backlog Ticket Numbering

backlog

backlog/numbering.kmd

Numeração de tickets no monorepo é sequencial por backlog no disco

Binaries and CLI

Binary, CLI and Desktop App Naming

binaries-and-cli

binaries-and-cli/naming.kmd

Nomenclatura canônica para executáveis: binário k<slug>, dir /opt/koder/<slug>/, D-Bus ID dev.koder.<slug>, symlink em /usr/local/bin/, .desktop file, aliases de compatibilidade.

Cache purge

contract

cache-purge

cache-purge/contract.kmd

Chat channels

Chat Channel Capability Matrix

chat-channels

chat-channels/capability-matrix.kmd

Canonical feature surface that every Koder bot chat channel (Telegram, WhatsApp, WebChat, Signal, Google Chat, Koder Chat, and future) must declare via `Channel.Capabilities()`.

Code

Code Anti-patterns

code

code/anti-patterns.kmd

Catálogo cross-language de anti-patterns proibidos: eval/dynamic exec sem audit, magic numbers, god classes, deep nesting, mutable global state, singleton sem DI, catching genérico, null propagation, premature optimization, boolean trap.

Code Comments

code

code/comments.kmd

Filosofia e regras de comentários cross-language: WHY-not-WHAT por default; comentário só quando o motivo é não-óbvio; doc comments per-lang com formato canônico; TODO/FIXME/HACK com handle + ticket; commented-out code proibido; license header quando aplicável; module docstring quando obrigatório.

Error Handling

code

code/error-handling.kmd

Padrões cross-language pra tratamento de erro internal: errors-as-values vs exceptions per-lang, error wrapping/chaining, panic/abort policy, recovery boundaries (top-level, request, goroutine), regra "log XOR throw" (não fazer ambos), sentinel/typed errors, resource cleanup on error.

Functions & Methods

code

code/functions.kmd

Design de funções/métodos cross-language: length limits (soft 30 /

Indentation

code

code/indentation.kmd

Indentação canônica da Koder Stack: **2 espaços** em todas as linguagens (exceto Makefiles onde a sintaxe exige tab).

Koda Code Style

code

code/languages/koda-style.kmd

Style guide específico de Koder Koda (`engines/lang/koda`): token grammar (base pra syntax highlighting), order de imports/declarações, doc comment style (#: triple-line), anti-patterns recorrentes (array aliasing writeback #750, implicit globals).

Naming Conventions

code

code/naming.kmd

Convenções de naming cross-linguagem da Koder Stack: variables/funcs per idiom da linguagem, classes/types sempre PascalCase, constantes SCREAMING_SNAKE_CASE, files snake_case (códigos) ou kebab-case (.kmd), acronyms tratados como palavra (HttpClient não HTTPClient), booleans com prefixo is_/has_/can_/should_.

Project Layout

code

code/project-layout.kmd

Layout intra-módulo per linguagem: source root, tests location, fixtures/testdata, resources/assets, build artifacts (gitignored), generated code, config files, docs, examples.

Commands

Command Structure

commands

commands/structure.kmd

Estrutura canônica de um comando `/k-*` em `meta/context/commands/`: frontmatter obrigatório (name, type, category, inputs, outputs, requires), seções obrigatórias (descrição, sintaxe, fases numeradas, regras, exemplos), declaração de cada fase como `deterministic` ou `analytical` (Code First), audit block opcional.

Desktop apps

Product Name in Desktop Title Bar

desktop-apps

desktop-apps/title-bar.kmd

Como exibir o nome do produto na barra de título de apps desktop Koder (Linux/macOS/Windows).

Documentation

Document Generation

docs

docs/generation.kmd

Tipos de documento gerados por categoria de objeto (Stack, Area, Sector, Module, Flow, RFC), requisitos de capa, regras de identidade visual e templates CSS para PDFs.

IPC protocol

KoderIPC Protocol

ipc

ipc/protocol.kmd

Protocolo de comunicação entre apps Koder (cross-process, cross-app IPC).

KMD format

Koder Markdown Format (.kmd)

kmd

kmd/format.kmd

Especificação do formato KMD (Koder Markdown) — extensão de CommonMark com frontmatter YAML, cross-refs validados e blocos Koder Koda inline.

Koder runtime config

Koder app behaviors

Koder App Behaviors

koder-app

koder-app/behaviors.kmd

Comportamentos obrigatórios para todo app Koder (qualquer linguagem/ plataforma/canal): auth (Koder ID), branding, telemetria, auto-update, IPC, error reporting, i18n.

koder.toml

koder.toml — `category` field

koder-toml

koder-toml/category.kmd

Top-level `category` field in `koder.toml` placing each module in one of six canonical buckets.

KPKG format

Koder Package Format (.kpkg)

kpkg

kpkg/format.kmd

Especificação do formato `.kpkg` (pacote universal da Koder Hub): estrutura ZIP+bootstrap, kpkg.toml, plataformas suportadas, assinatura, export targets.

KVG format

KZIP format

Landing pages

Landing Pages — Áreas

landing-pages

landing-pages/areas.kmd

Estrutura, seções e deploy das landing pages das Áreas da Koder Stack (foundation/, suite/, dev/, vertical/ e demais Áreas L1).

Landing Pages — Catálogos

landing-pages

landing-pages/catalog.kmd

Estrutura e deploy de landing pages de **catálogo** (`platform.koder.dev`) — listagem filtrável de produtos.

Download Button (landings)

landing-pages

landing-pages/download-button.kmd

Botão Download em landings de produto Koder: sempre via `<koder-download-button slug="…">` do `engines/sdk/koder_web_kit` v0.2+. URL canônica do CTA: `hub.koder.dev/apps/<slug>`.

Landing Pages — Institucionais

landing-pages

landing-pages/institutional.kmd

Estrutura e deploy de landing pages **institucionais** (`www.koder.dev`, `company.koder.dev`) — marca Koder, não produto.

Landing Pages — Hub Package Pages

landing-pages

landing-pages/packages.kmd

Estrutura, meta tags Open Graph + Twitter Card, e composição da OG image para páginas de pacote individual no Koder Hub (`hub.koder.dev/apps/{slug}`, `/skills/{slug}`, `/bundles/{slug}`). Garante que sharing via WhatsApp/Facebook/Twitter/etc.

Landing Pages — Produtos Koder

landing-pages

landing-pages/products.kmd

Estrutura, seções, OG image e deploy de landing pages de produtos Koder. HTML monolítico, sem deps externas, en-US.

Landing Pages — Sectors

landing-pages

landing-pages/sectors.kmd

Estrutura e deploy de landing pages de **Sectors** (sub-divisões de Área que agrupam módulos relacionados).

Landing Pages — Specs / Formatos

landing-pages

landing-pages/specs.kmd

Estrutura, seções, OG image e deploy de landing pages de specs ou formatos abertos da Koder Stack — KVG, KPKG, KMD, RFCs públicas, e análogos.

Multi-tenancy

Naming conventions

Brand Score (naming)

naming

naming/brand-score.kmd

Fórmula do Brand score (Type/Pron/Son/Mem), bandas de rating, checklist de aplicação e alvos por categoria.

Pair format

READMEs

README — Produtos Koder

readmes

readmes/products.kmd

Formato canônico de README dos produtos Koder: seções obrigatórias, ordem, badges, links, idioma (en-US), regras de privacidade.

Release packaging

Release Packaging Formats

releases

releases/packaging.kmd

Formatos canônicos de pacote por plataforma (.deb, .rpm, .apk, .AppImage, .kpkg, .msi, .dmg).

RFC frontmatter

RFC frontmatter — `phases:` array

rfc-frontmatter

rfc-frontmatter/phases.kmd

Convention for declaring multi-phase migration plans in RFC frontmatter so that `koder-spec-audit rfc-phase-pickup` can open backlog tickets automatically when each phase becomes eligible.

Settings

Settings Patterns

settings

settings/patterns.kmd

Convenção mestre de tela Settings em apps Koder: hierarquia canônica de

Themes

Color Schemes

themes

themes/color-schemes.kmd

Catálogo canônico de **esquemas de cor** (paletas) da Koder Stack — terceiro eixo da matriz visual (`ui-style × light-dark × color-scheme`), ortogonal aos dois primeiros.

Variants

Variantes — Taxonomy

variants

variants/taxonomy.kmd

Define o termo **variante** como instância executável de um componente Koder para uma combinação específica de superfície (UI/forma) × alvo (plataforma/SO) × fator de forma (dispositivo).

Web apps

Web App Responsiveness

web-apps

web-apps/responsiveness.kmd

Responsividade e conformidade mobile para web apps Koder (admin, dashboards, consoles SaaS): breakpoints, touch targets, iOS Safari, hover, tabelas, formulários.