Pular para o conteúdo principal

MDS · Modular Development Style

Glossário

Termos canônicos do MDS — definições oficiais para evitar ambiguidade.

GLOSSÁRIO — MDS

Termos canônicos da Modular Development Style. Ordem alfabética.

A

  • Anti-pattern — Padrão proibido em projeto MDS. Lista canônica de 12 no Manifesto.
  • Artefato — Documento físico (markdown, HTML, PDF) que renderiza uma instância MDS. README, PRD, DRS, etc.

B

  • BLOCO — Unidade canônica do template. Cada um dos 75 campos é um bloco.
  • BLOCO-BASE 🟦 — Bloco obrigatório universal. N/A não aceito. Cor #1E40AF.
  • BLOCO-PLUGIN 🟨 — Bloco condicional. Gatilho binário S/N. N/A obrigatório se gatilho = N. Cor #D97706.
  • BLOCO-STACK 🟩 — Bloco incremental. Omissão livre sem justificativa. Cor #059669.
  • Bloco macro — Agrupamento de campos relacionados. 15 ao todo (0 + A–N).
  • Bloco 0 (Elicitação e Discovery) — bloco pré-spec, adicionado 2026-05-27. Garante que o problema foi entendido antes de descrever a solução. Precede o Bloco A.
  • Bloco N (Feedback Loop Pós-Deploy) — bloco pós-deploy, adicionado 2026-05-27. Fecha o ciclo MDS: observação em produção retroalimenta a especificação. Sucede o Bloco M.

C

  • Cadastro progressivo — Princípio canônico (BASE D10): só identificador obrigatório, demais campos NULL. Sistema USA quando preenchido, AUSÊNCIA nunca bloqueia.
  • Composição modular — Conjunto de blocos preenchidos numa instância. Mesmo template, composição diferente.

D

  • DRS — Documento de Requisitos de Software. Tipo de artefato MDS de tier alto (10 seções IEEE 830).

E

  • Entitlement — Princípio canônico (BASE L1): toda funcionalidade liga/desliga via UI de admin em runtime. Sem hardcode.

G

  • Gatilho — Pergunta binária S/N que ativa um BLOCO-PLUGIN. Mecânico, não subjetivo.

I

  • IA-gen — Botão “Gerar com IA” first-class. Princípio Modulareasy (M2).
  • Instância — Aplicação concreta do template MDS num projeto específico.

M

  • MDS — Modular Development Style. Esta metodologia.
  • Modulareasy-opinionated — Campo cuja categoria reflete convicção Modulareasy. Modulareasy trata como BASE, terceiros podem tratar como PLUGIN. (D5, D10, L1, M1)

N

  • N/A justificado — Declaração formal de uma linha indicando motivo da omissão de um PLUGIN. Obrigatório quando gatilho = N.

P

  • PLUGIN — Ver BLOCO-PLUGIN.
  • PRD — Product Requirements Document. Tipo de artefato MDS de tier médio.
  • Princípio — Um dos 7 princípios do MANIFESTO. Inviolável.

S

  • Sistema trabalha pra você — Princípio canônico (BASE M1): cada bloco responde “o que automatiza? que evento dispara? onde cabe IA-gen? que dados pode CONSUMIR?”.
  • STACK — Ver BLOCO-STACK.

T

  • Template — Conjunto canônico dos 75 campos divididos em 15 blocos macro (0 + A–N). Imutável (extensões via proposta formal).
  • Tier de artefato — Conceito descartado em MDS. Não se diz “tier 1/2/3” — diz-se “categoria de bloco” e “composição modular”.

V

  • Validator — Agent que verifica completude de uma instância MDS (BASE preenchidos, PLUGIN com resposta de gatilho). Sub-fase do process-enforcer Modulareasy.