pmat 3.15.0

PMAT - Zero-config AI context generation and code quality toolkit (CLI, MCP, HTTP)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#![cfg_attr(coverage_nightly, coverage(off))]
// Adapter module: PMAT DependencyGraph → aprender::graph::Graph
// Complexity: All functions ≤ 10
// SATD: Zero tolerance
//
// Split into submodules:
//   aprender_adapter_conversion.rs  - Graph conversion + edge weight extraction
//   aprender_adapter_algorithms.rs  - Graph algorithm wrappers (SCC, cycles, paths, centrality)
//   aprender_adapter_tests.rs       - Unit tests

use super::types::{DependencyGraph, EdgeData, UndirectedGraph};
use aprender::graph::Graph as AprenderGraph;
use aprender::graph::GraphCentrality;

include!("aprender_adapter_conversion.rs");
include!("aprender_adapter_algorithms.rs");
include!("aprender_adapter_tests.rs");