archy_score
Compute a composite quality score for Python project structure based on modularity, acyclicity, depth, and equality. Optionally record results and compare against previous runs to detect regressions.
Instructions
Compute the composite quality score (modularity, acyclicity, depth, equality - geometric mean) for a Python project. Optionally append the result to .archy/history.jsonl and/or compare against the most recent recorded run as a regression gate.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| internal_only | No | ||
| record | No | ||
| strict | No | ||
| strict_tolerance | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| overall | Yes | ||
| components | Yes | ||
| inputs | Yes | ||
| gate | No |