1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
//! faf-kernel — the FAF kernel.
//!
//! Parse, validate, and score `.faf` files (IANA-registered
//! `application/vnd.faf+yaml`). This crate is the single source of truth
//! consumed by every FAF shell — CLI, MCP server, WASM, edge worker.
//!
//! # Example
//!
//! ```rust
//! use faf_kernel::{parse, score};
//!
//! let content = r#"
//! faf_version: 2.5.0
//! project:
//! name: my-project
//! goal: Build something great
//! "#;
//!
//! let faf = parse(content).unwrap();
//! assert_eq!(faf.project_name(), "my-project");
//!
//! let result = score(content).unwrap();
//! assert!(result.score <= 100);
//! ```
pub use ;
pub use ;
pub use ;
pub use ;
pub use *;
pub use ;
/// Library version
pub const VERSION: &str = env!;