Skip to main content
Voltar para Projetos

OKF Core — Crate de Contrato de Frontmatter

Crate Rust compartilhado que define o schema de frontmatter OKF, as arestas do grafo e o modelo de estado consumidos por bastion e mev.

RustParsingContracts

Overview

Uma biblioteca Rust pura e minimalista que detém a fonte única de verdade para três contratos do 'cérebro': o parsing/serialização de frontmatter OKF, o grafo de conhecimento (nós, arestas, resolução) e o grafo de estado que orienta o planejamento entre repositórios. Ela existe para eliminar divergência de contrato — antes deste crate, bastion e mev mantinham cada um sua própria cópia da mesma lógica de frontmatter e grafo, que podia divergir silenciosamente. Agora ambos consomem okf-core via dependência de caminho (path dependency) no Cargo, então uma mudança de schema acontece uma única vez e todo consumidor a recebe em tempo de compilação.

Technical Stack

Key Features

Project Outcomes

Suíte de fidelidade round-trip clonável por um estranho, em três modelos de documento
Fidelidade de round-trip
160 declarações de funções de teste em 13 arquivos (contagem de declarações, não uma execução aprovada/reprovada)
Testes