MethodologiesAMS-III.FBOLD Carbon (CH₄) - MvFApplication
Visão Geral da Aplicação BOLD Carbon (CH₄) v1.0.0
Aplicação BOLD Carbon (CH₄) versão 1.0.0 — catálogo de regras e código-fonte no GitHub.
Resumo da aplicação
| Propriedade | Valor |
|---|---|
| Metodologia | BOLD Carbon (CH₄) |
| Versão | 1.0.0 |
| Licença | LGPL-3.0 |
| Repositório | github.com/carrot-foundation/methodology-rules |
Arquitetura
A MvA do BOLD Carbon (CH₄) é implementada no monorepo open-source methodology-rules. Ela segue a arquitetura de duas camadas compartilhada por todas as metodologias BOLD:
- Bibliotecas de regras compartilhadas — Lógica de verificação comum reutilizada em todas as metodologias BOLD. Localizada no diretório de processadores de regras compartilhados.
- Wrappers da aplicação BOLD Carbon (CH₄) — Camadas de deploy que encapsulam as bibliotecas compartilhadas como funções serverless, localizadas no diretório da aplicação BOLD Carbon (CH₄). Isso inclui regras exclusivas do Carbon (
prevented-emissions,project-boundary) que não existem na camada compartilhada.
Cada regra é uma função serverless independente que avalia documentos MassID e retorna PASSED ou FAILED com uma explicação.
Para o catálogo completo de regras com ordem de execução, veja Regras da Aplicação v1.0.0.
Código-fonte
O repositório é organizado da seguinte forma:
- Bibliotecas de regras compartilhadas — libs/methodologies/bold/rule-processors/ contém as implementações de regras compartilhadas usadas por todas as metodologias BOLD.
- Deploys do BOLD Carbon (CH₄) — apps/methodologies/bold-carbon/rule-processors/ contém os wrappers de deploy para esta metodologia, incluindo as regras exclusivas do Carbon.
Consulte o README do repositório para orientações de navegação e instruções de contribuição.
Saiba mais sobre o BOLD Carbon (CH₄) · Saiba mais sobre o framework · Ver catálogo de regras · Guia de integração