faf-rust-sdk 3.0.0

Persistent Project Context for Rust. IANA-registered .faf format — the facade over faf-kernel (parse/validate/score) + faf-fafb (binary v2).
Documentation
faf_version: "3.0"
project:
  name: faf-rust-sdk
  goal: High-performance Rust SDK for FAF — parse, validate, score, .fafb binary. Zero-copy, inference-optimized. IANA-registered application/vnd.faf+yaml. The public crate xai-faf-rust re-exports.
  main_language: Rust
  type: sdk
  framework: serde + serde_yaml_ng
stack:
  frontend: slotignored
  css_framework: slotignored
  ui_library: slotignored
  state_management: slotignored
  backend: slotignored
  api_type: slotignored
  runtime: Native (Rust 2021 Edition)
  database: slotignored
  connection: slotignored
  hosting: slotignored
  build: Cargo (cargo build --release)
  cicd: GitHub Actions
  monorepo_tool: slotignored
  package_manager: Cargo (crates.io)
  workspaces: slotignored
  admin: slotignored
  cache: slotignored
  search: slotignored
  storage: slotignored
human_context:
  who: Rust developers + FAF-family crates (xai-faf-rust, rust-faf-mcp) needing zero-copy .faf parse/validate/score
  what: Rust SDK for FAF — parser, validator, scorer, .fafb binary (string table, chunk classification, enterprise scale)
  why: Zero-copy parsing optimized for inference workloads — the Rust-native FAF substrate
  where: crates.io, GitHub (Wolfe-Jam/faf-rust-sdk)
  when: Production since November 2025 — v2.0.1, IANA-registered (application/vnd.faf+yaml)
  how: cargo add faf-rust-sdk — parse/validate/score/compile via the crate API
monorepo:
  packages_count: slotignored
  build_orchestrator: slotignored
  versioning_strategy: slotignored
  shared_configs: slotignored
  remote_cache: slotignored