Summary
Create a normative, single-source-of-truth option-key registry spanning the four FFI surfaces (TypeScript, napi, WASM, Python). Currently, four independently hardcoded key lists are reconciled only by prose comments, and the WASM-vs-napi parser naming needs a private rename.
Deferred Issues
From review [wave-v0.4.0-wave1/2026-08-19_1216]:
| Finding |
File:Line |
Reason |
| architecture-02 |
packages/mds/src/util/options.ts:100 |
Cross-language generated key manifest spanning 4 FFI surfaces. |
| consistency-20 |
crates/mds-wasm/src/lib.rs:413 |
All private, zero semver cost; rename alongside architecture-02. |
Acceptance Criteria
Related
For v0.5.0
Summary
Create a normative, single-source-of-truth option-key registry spanning the four FFI surfaces (TypeScript, napi, WASM, Python). Currently, four independently hardcoded key lists are reconciled only by prose comments, and the WASM-vs-napi parser naming needs a private rename.
Deferred Issues
From review [wave-v0.4.0-wave1/2026-08-19_1216]:
Acceptance Criteria
Related
For v0.5.0