Skip to content

chore: mille.toml の entrypoint/runner 分離 + SVG 更新#79

Merged
makinzm merged 1 commit intomainfrom
chore/pr79-fix-mille-own-toml
Mar 25, 2026
Merged

chore: mille.toml の entrypoint/runner 分離 + SVG 更新#79
makinzm merged 1 commit intomainfrom
chore/pr79-fix-mille-own-toml

Conversation

@makinzm
Copy link
Copy Markdown
Owner

@makinzm makinzm commented Mar 25, 2026

Summary

  • src/main.rs(1行のラッパー)と src/runner.rs(実質エントリポイント)を別レイヤーに分離
    • entrypoint: src/main.rs — runner のみ依存許可(厳格)
    • runner: src/runner.rs — 全レイヤー依存 + allow_call_patterns でメソッド制限
  • runner.rs がどのレイヤーにも属しておらず自己チェックから漏れていた問題を解消
  • mille.svg / website/src/assets/mille.svg を最新の依存グラフで更新

Test plan

  • mille check — entrypoint (1 file) + runner (1 file) として認識、0 violations
  • cargo test — 全テスト通過
  • CI dogfooding で mille check 通過

🤖 Generated with Claude Code

- src/main.rs → entrypoint レイヤー(runner のみ依存許可)
- src/runner.rs → runner レイヤー(全レイヤー依存 + allow_call_patterns)
- runner.rs がどのレイヤーにも属していなかった問題を解消
- mille.svg / website SVG を最新の依存グラフで更新

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@makinzm makinzm merged commit 9dd1491 into main Mar 25, 2026
7 checks passed
@makinzm makinzm deleted the chore/pr79-fix-mille-own-toml branch March 25, 2026 00:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant