Pular para o conteúdo principal

Wiki de Engenharia do RaizFC

A documentação é a fonte canônica do produto. Use docs/index.json para navegação programática e os READMEs por área para navegação humana. Decisões mais recentes e ADRs prevalecem sobre exemplos antigos.

Leitura recomendada

  1. 01_product/vision_paper.html
  2. 00_principles/project_principles.md e glossary.md
  3. Specs do domínio/UX relacionadas ao EP atual
  4. API/contracts/arquitetura referenciados
  5. IS e Execution Pack

Áreas

  • 00_principles/ — Princípios, glossário e modo de trabalho.
  • 01_product/ — Visão, marca, escopo e modelo de negócio.
  • 02_domain/ — Entidades, invariantes, estados e regras.
  • 03_ux/ — Telas, fluxos, visual, estados e acessibilidade.
  • 04_api/ — Endpoints, errors, auth, idempotência e examples.
  • 05_contracts/ — Contracts e mocks compartilhados.
  • 06_architecture/ — Frontend, mobile, web, backend, containers, boundaries, security e deploy.
  • 07_delivery/ — Roadmap, CI, riscos e readiness.
  • 08_agents/ — Human layer dos agentes.
  • 09_decisions/ — ADRs canônicos.
  • 10_sdd_system.md — governança SDD, fluxos, estado, agentes e automação.

Regras

  • Não alterar uma regra apenas no código.
  • IDs de spec são estáveis.
  • Toda mudança aprovada atualiza docs/index, IS e EP afetados.
  • Referências de marca canônicas: RaizFC, raizfc.com.br e o kit oficial em assets/new_brand/.