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.
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.