Architecture · archy
What archy is made of
archy architecture
Python source is parsed into an import graph, which feeds both the analysis modules and the layer policy declared in archy.yaml, and every result reaches the reader through one shared set of surfaces.
TREE-SITTER
RULES
Your source
*.py
archy.parser
imports, not text
archy.graph
the import graph
analysis modules
score, cycles, dsm, and the rest
archy.layers
declared, not inferred
archy.yaml
your intent
surfaces
text · --format json
MCP payload
LEGEND
YOU SUPPLY
ARCHY DERIVES
Everything downstream is a read of one import graph. The rules are the only part archy cannot derive, which is why they are a file you write.