Changelog
Esta seção documenta a política de versionamento e histórico de mudanças do AIMO Standard.
Política de Versionamento
AIMO Standard segue Semantic Versioning (SemVer):
Formato de Versão: MAJOR.MINOR.PATCH
| Tipo de Mudança | Bump de Versão | Exemplos |
|---|---|---|
| MAJOR | X.0.0 | Breaking changes de schema, remoção de código, mudanças de campos obrigatórios |
| MINOR | 0.X.0 | Novos códigos, novos campos opcionais, novas dimensões (opcionais) |
| PATCH | 0.0.X | Correções de documentação, esclarecimentos de definição, correções de bug do validador |
Mudanças Breaking vs. Compatíveis
Breaking Changes (MAJOR):
- Remoção de códigos (após período de depreciação)
- Mudanças em campos obrigatórios em schemas
- Mudanças estruturais que invalidam documentos existentes
- Mudanças em padrões de formato de código
Mudanças Backward Compatible (MINOR):
- Adicionar novos códigos a dimensões existentes
- Adicionar novos campos opcionais a schemas
- Adicionar novas dimensões opcionais
- Adicionar novos templates de evidência
Mudanças Non-breaking (PATCH):
- Correções de documentação
- Esclarecimento de definições existentes
- Melhorias de tradução
- Correções de bug do validador
Política de Depreciação
Processo de Depreciação
- Marcar como Deprecated: Código ou funcionalidade é marcado com
status: deprecatededeprecated_in: X.Y.Z - Período de Depreciação: Pelo menos uma versão MINOR deve passar antes da remoção
- Fornecer Substituição: Se aplicável,
replaced_byindica a substituição - Remover em MAJOR: Remoção ocorre na próxima versão MAJOR
Exemplo de Ciclo de Vida
v0.0.1: FS-007 introduzido (status: active)
v0.1.0: FS-007 deprecated (status: deprecated, replaced_by: FS-008)
v0.2.0: FS-007 ainda disponível com aviso de depreciação
v1.0.0: FS-007 removido (status: removed)
Usando Códigos Deprecated
- Códigos deprecated permanecem válidos para validação
- Validador DEVERIA emitir aviso para códigos deprecated
- Novas implementações DEVERIAM usar códigos de substituição
- Documentos existentes PODEM continuar usando códigos deprecated até migração
Artefatos de Release
Cada release oficial inclui:
| Artefato | Descrição |
|---|---|
| Snapshot do site versionado | https://standard.aimoaas.com/0.0.1/ |
| Especificação PDF | trust_package.pdf |
| Pacote de ativos (ZIP) | Schemas, templates, dicionário |
| Checksums | Hashes SHA-256 para integridade |
| Changelog | Este documento |
Histórico de Mudanças
Não publicado (correções de namespace e normativa)
Resumo: Resolução da colisão de códigos EV, clarificação EV (índice) vs Evidence Pack (payload), endurecimento de /dev contra citação errônea em auditoria. Tipos de documento Evidence Pack: EP-01..EP-07; Taxonomy EV permanece para tipos de evento. Relação normativa EV↔Evidence Pack documentada. Banner e canonical para /dev.
Versão 0.0.1 (2026-02-02)
Resumo: Release inicial do AIMO Standard com sistema de códigos de 8 dimensões, templates de Evidence Pack e documentação abrangente de governança.
Adicionado
Sistema de Códigos (8 Dimensões)
| Dimensão | Códigos Adicionados | Descrição |
|---|---|---|
| FS | FS-001 a FS-006 | Escopo Funcional |
| UC | UC-001 a UC-010 | Classe de Caso de Uso |
| DT | DT-001 a DT-008 | Tipo de Dados |
| CH | CH-001 a CH-006 | Canal |
| IM | IM-001 a IM-005 | Modo de Integração |
| RS | RS-001 a RS-005 | Superfície de Risco |
| OB | OB-001 a OB-005 | Resultado / Benefício |
| LG | LG-001 a LG-015 | Tipo de Log/Registro |
Schemas
taxonomy_pack.schema.json: Definição de pacote de taxonomiachangelog.schema.json: Entradas de changelogevidence_pack_manifest.schema.json: Manifestos de Evidence Packshadow-ai-discovery.schema.json: Evidência de descoberta de Shadow AIagent-activity.schema.json: Evidência de atividade de agente
Templates de Evidence Pack (MVP)
- EV-01: Visão Geral do Sistema
- EV-02: Fluxo de Dados
- EV-03: Inventário de IA
- EV-04: Avaliação de Risco e Impacto
- EV-05: Controles e Aprovações
- EV-06: Logging e Monitoramento
- EV-07: Tratamento de Incidentes e Exceções
Documentação
- Documentação de taxonomia com definições de 8 dimensões
- Especificação de formato do Sistema de Códigos
- Especificação de formato de CSV do Dicionário
- Política de versionamento e mudança
- Requisitos MVP do validador
- Protocolo de Supervisão Humana
- Mapa de Cobertura (ISO 42001, NIST AI RMF, EU AI Act, ISMS)
- Trust Package
Compatibilidade Retroativa
Este é o release inicial; sem preocupações de compatibilidade retroativa.
Changelog Legível por Máquina
Um changelog legível por máquina está disponível:
changelog/changelog.json
Este arquivo segue o schema changelog.schema.json e pode ser parseado programaticamente.
Referências
- Taxonomia - Definições de dimensão
- Dicionário - Dicionário de códigos
- Política de Versionamento - Política de versionamento (veja VERSIONING.md na raiz do repositório)