sim-office is the office document family for SIM. This repository contains
open document records, placement descriptors, local read projections, and the
site boundary used by office integrations. The kernel carries document values
without learning office-file enums.
| Crate | Role |
|---|---|
sim-codec-ooxml |
OOXML spreadsheet and presentation codecs for local office documents. |
sim-lib-deck |
Local presentation deck records, document projection, and slide content blocks. |
sim-lib-doc-core |
Ring-0 document records, document kind shapes, and embedded descriptor recipes. |
sim-lib-doc-ledger |
Ring-3 bridge from office evidence to ledger draft previews. |
sim-lib-gantt |
Local schedule plans, dependency analysis, and SQLite Gantt snapshots. |
sim-lib-doc-markup |
Markup file codecs exposed as office DocCodec adapters for article documents. |
sim-lib-doc-site |
Opaque site registration and modeled/live document placement calls. |
sim-lib-doc-store |
Relational document snapshots and ledger-sequenced edit projections. |
sim-lib-doc-surface |
Scene projection and intent decoding for suite document panes. |
sim-lib-office-pack |
Annual accounts pack previews for spreadsheets, decks, mail drafts, and archives. |
sim-lib-sheet |
Exact local spreadsheet records, formulas, document projection, and cell edits. |
sim-site-msgraph |
Microsoft Graph site adapter with modeled cassettes and gated live reads. |
sim-site-sharepoint |
SharePoint Graph list and drive placement for office documents. |
cargo run -p xtask -- simdoc builds the public documentation lanes:
- API docs:
target/doc/ - Agent cards:
docs/agents/cards.jsonlanddocs/agents/card-index.json - Human docs:
docs/humans/ - Contract files:
docs/generated/
Everything under docs/ is generated by that command.
cargo fmt --all --check
cargo test --workspace
cargo clippy --workspace --all-targets -- -D warnings
cargo doc --workspace --no-deps
cargo run -p xtask -- simdoc --check
cargo run -p xtask -- check-file-sizes