コア抽象
class EventBus {
subscribe (...) {
publish (...)
}
src/core/bus.ts:12プロダクト探偵ファイル
arch-insight はリポジトリ文脈を行動可能な経路に圧縮し、コア抽象、依存関係、証拠、トレードオフ理由を明確化します。
クイックスタート
npx arch-insight install-release コア抽象
class EventBus {
subscribe (...) {
publish (...)
}
src/core/bus.ts:12アーキテクチャレポート
トレードオフ
非同期な疎結合は
実装複雑性を高めるが
信頼性を確保できる。
証拠パス
src/flows/order.ts:87 主経路
文脈圧縮がないため、再読コストが増え続ける。
毎回ゼロから再分析し、再利用可能な構造がない。
目次レベルの要約では設計意図を説明できない。
出力が汎用テンプレート風で、チーム文体に合わない。
結論が実装行動へつながりにくい。
広く浅い走査をやめ、意思決定がある経路に時間を集中します。
目的を定義してから重要ファイルへ絞り込む。
フォルダ構造ではなく意図単位で証拠を整理。
実装詳細より先に意思決定を説明。
すべての主張をコードに遡及可能にする。
利点・コスト・リスクを同時に記録。
ディレクトリツリー(ノイズ)
クリティカルパス(信号)