Skip to main content

Crate repoctl_engine

Crate repoctl_engine 

Source
Expand description

Discovery, graph construction, and policy evaluation for repoctl.

Structsยง

CrossAppDependencyRule
Denies app-to-app dependencies.
DefaultGraphBuilder
Default graph builder combining manifest edges and workspace inspector edges.
DefaultRepoLocator
Local repo locator using repo.yaml first and .git as a fallback root marker.
DiscoveryService
Discovers repo manifests and builds snapshots.
FoundationPublicClientOnlyRule
Denies app dependencies on foundation internals.
FrameworkFacadeOnlyRule
Denies app dependencies on framework internal areas.
GeneratedCodeReadonlyRule
Denies direct edits to generated code paths.
HighRiskIacRule
Reports high-risk infrastructure changes.
LocalRepoFileSystem
Local filesystem adapter with .gitignore support.
PolicyEngine
Evaluates the default v0.2 policy rule set.
ProjectKindDependencyRule
Denies framework and foundation dependencies on app projects.
RepoctlEngine
Default engine wiring for phase 0-3 repoctl behavior.
RustWorkspaceInspector
Rust workspace inspector backed by cargo_metadata.