Project Graph
The Semitexa project graph: a structural map of your PHP code for impact analysis, watch mode, findings and grounded context for AI agents.
-
Project Graph Overview
Understand what `semitexa-project-graph` adds: a stored structural map, an intelligence layer, and task-scoped context for large-codebase work.
-
Inspecting the Graph
Use Project Graph queries and intelligence views to inspect modules, dependencies, flows, events, and hotspots without reconstructing the repository manually.
-
Browsing the Graph
The Graph view in the Observatory, also exported as one HTML file: a lazy tree per entry point, a layered DAG, findings, coverage gaps and trace links.
-
Impact, Context, and Watch Mode
Use impact analysis, context packing, and watch mode to scope risky changes and keep graph-backed answers current during long work sessions.
-
What the Graph Could Not See
Every impact and usage answer carries a coverage block, so "nothing uses this" counts as proof only when nothing that could hide an edge went unread.
-
Unused Classes and Dependency Loops
ai:review-graph:findings lists classes nothing depends on, graded by certainty, and the class dependency loops in the project, each with its reason.
-
Project Graph Architecture
How the graph is built: parsers, the extractor pipeline, node and edge types, and which attribute produces which node.
-
Project Graph Command Reference
Every ai:review-graph command with its options, output shape and a worked example.
-
Graph Intelligence
How the graph scores relevance, traces flows and infers intent, and what the intelligence commands return.
-
Using the Graph as AI Context
Feeding graph slices to an assistant: what to ask for, what comes back, and how it beats grep.