Skip to content
EN

Cópia estática

Copiado de docs/decisions/adp-008.md em https://github.com/poppy-team/aipo-lang (MIT). Fixado na revisão ce47c4e070404fc41722ccd8e2b7b808b99062a8, blob 3bc391dd060af52c05fe7ca3160a264e2d83dcae. O repositório de origem permanece canônico; esta cópia é atualizada por um pull request de sincronização, não em tempo real.

ADP-008 — Delimitação da Release v0.1.0 da Linguagem ​

  • Status: Aprovado & Em Execução
  • Decisores: Poppy Team
  • Fase: Wave 6 (P05)

Contexto ​

Após a conclusão das Waves 0 a 5, era essencial definir uma fronteira firme para o primeiro lançamento público estável (v0.1.0), evitando escopo inflado (scope creep) e dispersão em projetos paralelos.


Decisões Tomadas ​

  1. Estratégia Language-First:
    • O foco da versão v0.1.0 é exclusivamente a linguagem autônoma e seu ecossistema básico de linha de comando.
  2. Dentro do Escopo v0.1.0:
    • Compilador e VM completos.
    • Stdlib com paridade diferencial VM ↔ JS.
    • CLI unificada (aipo run, check, build, disasm, fmt, package).
    • Test runner minimalista.
    • C ABI síncrona versionada (ADP-009) e thin proofs (ADP-010).
  3. Postergado para Pós-V1:
    • Integração com Godot e motor Petunia3D.
    • Registro público centralizado de pacotes na nuvem.
    • Editores gráficos de fluxo e extensões de IDE hipercomplexas.