weimo-wdf 0.1.1

Strict canonical rich-text document model with adapters for Markdown, Tiptap/ProseMirror JSON, Apple document JSON, and terminal output
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Fixtures

跨格式 conformance 语料,由 `tests/adapters.rs` 和 validator tests 消费,按 `core`、`canonicalization`、`invalid` 分类:

- `core/<case>/`:canonical WDF(`expected.wdf.json`)、Markdown 输入/输出(`input.md`、`expected.md`)、Tiptap JSON(`input.pm.json`)和 CLI plain output(`expected.cli.txt`)样本。
- `canonicalization/<case>/`:非 canonical case(`case.json`)与期望 canonical WDF。
- `invalid/<case>/`:非法 case(`case.json`)与期望 diagnostics(`diagnostics.json`)。

运行:

```bash
cargo test --test adapters
```

新增格式或节点时,应在此目录同步覆盖相应 fixture;`expected.wdf.json` 是 canonical model 的 golden value。