HIGHLIGHTS
主な変更
- 01
関係性暗号 v1
アンカーから per-position の関係(same / shift{δ} / mirror)を辿って平文を復元する独自理論。default-v1 アルファベット 175 文字で動く。
- 02
CLI と Web、両方ローカル
Rust ワークスペースの 3 クレート構成(core / cli / wasm)。CLI は keygen / encrypt / decrypt の 3 サブコマンド、WebUI は WASM でブラウザ単体で動作。
- 03
OSS の足回りを一気に整備
GitHub Actions CI(rustfmt + clippy + multi-OS test + wasm32 + rustdoc)、ブランチ保護、Dependabot、Issue/PR テンプレート、CHANGELOG。
ADDED
追加された機能
- Cargo workspace(musubi-core / musubi-cli / musubi-wasm)
- musubi-core: Alphabet / Key / Relation / Ciphertext / encrypt / decrypt
- default-v1 アルファベット(175 文字 = 五十音 80 + ASCII 95)
- 形式仕様 docs/SPEC.md と理論 docs/THEORY.md
- musubi バイナリ — keygen / encrypt / decrypt + stdin/stdout 対応
- assert_cmd によるエンドツーエンド統合テスト
- musubi-wasm — wasm-bindgen バインディング
- web/ — ゼロサーバ静的フロントエンド(HTML + ESM + CSS)
- GitHub Actions CI と Pages 自動デプロイ
- MIT License、CONTRIBUTING / CODE_OF_CONDUCT / SECURITY
COMPATIBILITY
互換性
- ·最初のリリースなので互換対象なし。
MERGED PULL REQUESTS