Expand description
Discovery, graph construction, and policy evaluation for repoctl.
Structsยง
- Cross
AppDependency Rule - Denies app-to-app dependencies.
- Default
Graph Builder - Default graph builder combining manifest edges and workspace inspector edges.
- Default
Repo Locator - Local repo locator using
repo.yamlfirst and.gitas a fallback root marker. - Discovery
Service - Discovers repo manifests and builds snapshots.
- Foundation
Public Client Only Rule - Denies app dependencies on foundation internals.
- Framework
Facade Only Rule - Denies app dependencies on framework internal areas.
- Generated
Code Readonly Rule - Denies direct edits to generated code paths.
- High
Risk IacRule - Reports high-risk infrastructure changes.
- Local
Repo File System - Local filesystem adapter with
.gitignoresupport. - Policy
Engine - Evaluates the default v0.2 policy rule set.
- Project
Kind Dependency Rule - Denies framework and foundation dependencies on app projects.
- Repoctl
Engine - Default engine wiring for phase 0-3 repoctl behavior.
- Rust
Workspace Inspector - Rust workspace inspector backed by
cargo_metadata.