tokmd-core 1.9.0

High-level API façade for tokmd. The recommended entry point for library usage.
Documentation
# tokmd-core

Primary library facade for embedding tokmd workflows.

## Problem

You want tokmd receipts from Rust or FFI without depending on clap or the CLI binary.

## What it gives you

- Settings-based workflows: `lang_workflow`, `module_workflow`, `export_workflow`, `diff_workflow`, `analyze_workflow`, `cockpit_workflow`
- Ordered in-memory variants: `*_workflow_from_inputs`
- Shared JSON entrypoint: `ffi::run_json`
- Convenience re-exports: `config`, `types`, `InMemoryFile`

## Quick use / integration notes

Add only the features you need:

```toml
[dependencies]
tokmd-core = { version = "1", features = ["analysis", "cockpit"] }
```

`run_json` supports these modes: `lang`, `module`, `export`, `analyze`, `diff`, `cockpit`, and `version`.

For browser-safe in-memory inputs, pass ordered `scan.inputs` rows with `{ path, text | base64 }`.

## Go deeper

### Tutorial

- `../../docs/tutorial.md`

### How-to

- `../../docs/recipes.md`

### Reference

- `src/lib.rs`
- `src/ffi.rs`
- `../../docs/SCHEMA.md`

### Explanation

- `../../docs/architecture.md`
- `../../docs/design.md`