prometeu-runtime/docs/runtime/agendas/010-input-intrinsics-surface.md

1.1 KiB

Agenda 010 - Input Intrinsics Surface (Fechada no v1)

Status

Fechada para v1 pela decisao:

  • ../decisions/005-v1-vm-owned-input-intrinsics-and-language-agnostic-surface.md

O Que Foi Fechado

  1. Input sai da fronteira de syscall e entra em VM-owned intrinsics.
  2. Superficie obrigatoria do dominio: button, pad, touch.
  3. Sem axis no v1.
  4. Snapshot de input congelado no inicio do frame logico.
  5. API de linguagem pode ser encadeada/ergonomica, mas o contrato normativo e language-agnostic.
  6. Sem capability gate e sem custo de certificacao por syscall para leitura de input.

Efeito Pratico

  • Toolchain/backend devem emitir INTRINSIC <id_final> para input.
  • Syscalls de input legadas devem ser removidas/desativadas da superficie oficial.

Risco Residual

  • Nenhum bloqueador do bytecode v1 permanece nesta agenda.
  • Novas discussoes de input so devem reabrir em caso de mudanca de versao de contrato.

Follow-up

  • Validar alinhamento de specs (06, 16, 16a) com a decisao 005.
  • Validar runtime/verifier contra IDs finais de input intrinsics.