archy_score
Compute a composite quality score for Python projects measuring modularity, acyclicity, depth, and equality. Optionally record results and compare against past runs as a regression gate.
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 |