You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is the first daily metrics collection for this repository. Historical trend analysis will become available after 3+ days of data collection.
📊 Visualizations
Lines of Code by Language
The codebase is predominantly Go (791K LOC, 80.7%), with significant documentation (187K LOC Markdown, 19.0%) and minimal YAML configuration (2.7K LOC).
Top Directories by Lines of Code
The pkg/ directory dominates with 806K LOC (82% of total), followed by docs/ at 104K LOC. Core CLI implementation in cmd/ is lean at 3K LOC.
Quality Score Breakdown
Overall quality score of 54.7/100 reflects excellent test coverage (30/30 points) offset by code organization challenges (435 large files >500 LOC) and high recent churn (1,242 files modified in 7 days).
Test Coverage Trend
Test-to-source ratio of 1.94 indicates outstanding test investment with 522K test LOC covering 269K source LOC (excluding test files). First day baseline established.
Code Churn (Source Files Only)
High velocity development with 1,242 source files modified in the last 7 days (+72K lines, -23K lines, net +49K). Churn metrics exclude generated .lock.yml files. First day baseline established.
Historical Trends
Historical trend analysis requires 3+ days of data. Today's baseline: 981K LOC, 54.7 quality score, 194% test ratio.
View Full Details
Size Metrics
Metric
Value
Total LOC
981,124
Go LOC
791,656 (80.7%)
Markdown LOC
186,739 (19.0%)
YAML LOC
2,729 (0.3%)
Total Files
7,262
Go Files
2,738
Markdown Files
1,749
By Directory:
pkg/: 805,798 LOC
docs/: 104,095 LOC
cmd/: 2,975 LOC
.github/workflows/: 0 LOC (workflows likely in parent directory)
Quality Metrics
Metric
Value
Large Files (>500 LOC)
435 files
Avg File Size
289 LOC
Comment Lines
76,160
Comment Ratio
10.9%
Top 10 Largest Files:
pkg/workflow/compiler_jobs_test.go - 4,511 LOC
pkg/workflow/compiler_safe_outputs_config_test.go - 3,804 LOC
pkg/workflow/threat_detection_test.go - 3,359 LOC
pkg/workflow/copilot_engine_test.go - 3,206 LOC
pkg/workflow/maintenance_workflow_test.go - 2,866 LOC
pkg/parser/schema_test.go - 2,765 LOC
pkg/cli/remote_workflow_test.go - 2,707 LOC
pkg/workflow/awf_helpers_test.go - 2,697 LOC
pkg/workflow/safe_outputs_import_test.go - 2,411 LOC
pkg/workflow/compiler_orchestrator_workflow_test.go - 2,340 LOC
Note: Generated file churn (.lock.yml, actions-lock.json) is tracked separately and excluded from quality score calculations.*
Workflow & Documentation Metrics
Metric
Value
Total Workflows (.md)
19
Lock Files (.lock.yml)
19
Avg Workflow Size
320 LOC
Docs Files
94
Docs LOC
44,068
Code-to-Docs Ratio
18.0
Quality Score Breakdown
Overall: 54.7/100
Component
Weight
Score
Status
Test Coverage
30%
30.0/30
✅ Excellent (1.94 ratio)
Code Organization
25%
0.0/25
⚠️ Needs attention (435 large files, 289 avg size)
Documentation
20%
18.2/20
✅ Good (18:1 code-to-docs)
Churn Stability
15%
0.0/15
⚠️ High churn (1,242 files modified)
Comment Density
10%
5.5/10
⚠️ Moderate (10.9% comments)
💡 Recommendations
Refactor Large Test Files: 435 files exceed 500 LOC, with 10 test files over 2,300 LOC. Consider splitting pkg/workflow/compiler_jobs_test.go (4,511 LOC) and other large test files into focused test suites for better maintainability.
Monitor Churn Velocity: 1,242 files modified in 7 days indicates rapid development. Consider stabilizing core modules while maintaining this velocity for feature work. High churn affects quality score stability component.
Increase Comment Density: Current 10.9% comment ratio is below ideal 15-20% for enterprise Go projects. Focus on adding package-level and complex function documentation.
Maintain Test Excellence: Outstanding 1.94 test-to-source ratio demonstrates strong quality investment. Continue this practice as the codebase grows.
Track Trends Over Time: This is day 1 baseline. Monitor weekly trends for LOC growth, quality score trajectory, and churn patterns. Target quality score improvement to 65+/100 by optimizing code organization and churn stability.
First metrics collection for 2026-08-07. Historical trends will be available after 3+ days of continuous tracking.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Summary
Comprehensive metrics collected — The gh-aw codebase shows strong test coverage with high quality indicators and active development velocity.
Key metrics today: LOC: 981,124 | Quality score: 54.7/100 | Test ratio: 1.94 | Active files (7d): 1,242 | Commits (7d): 505
This is the first daily metrics collection for this repository. Historical trend analysis will become available after 3+ days of data collection.
📊 Visualizations
Lines of Code by Language
The codebase is predominantly Go (791K LOC, 80.7%), with significant documentation (187K LOC Markdown, 19.0%) and minimal YAML configuration (2.7K LOC).
Top Directories by Lines of Code
The
pkg/directory dominates with 806K LOC (82% of total), followed bydocs/at 104K LOC. Core CLI implementation incmd/is lean at 3K LOC.Quality Score Breakdown
Overall quality score of 54.7/100 reflects excellent test coverage (30/30 points) offset by code organization challenges (435 large files >500 LOC) and high recent churn (1,242 files modified in 7 days).
Test Coverage Trend
Test-to-source ratio of 1.94 indicates outstanding test investment with 522K test LOC covering 269K source LOC (excluding test files). First day baseline established.
Code Churn (Source Files Only)
High velocity development with 1,242 source files modified in the last 7 days (+72K lines, -23K lines, net +49K). Churn metrics exclude generated
.lock.ymlfiles. First day baseline established.Historical Trends
Historical trend analysis requires 3+ days of data. Today's baseline: 981K LOC, 54.7 quality score, 194% test ratio.
View Full Details
Size Metrics
By Directory:
pkg/: 805,798 LOCdocs/: 104,095 LOCcmd/: 2,975 LOC.github/workflows/: 0 LOC (workflows likely in parent directory)Quality Metrics
Top 10 Largest Files:
pkg/workflow/compiler_jobs_test.go- 4,511 LOCpkg/workflow/compiler_safe_outputs_config_test.go- 3,804 LOCpkg/workflow/threat_detection_test.go- 3,359 LOCpkg/workflow/copilot_engine_test.go- 3,206 LOCpkg/workflow/maintenance_workflow_test.go- 2,866 LOCpkg/parser/schema_test.go- 2,765 LOCpkg/cli/remote_workflow_test.go- 2,707 LOCpkg/workflow/awf_helpers_test.go- 2,697 LOCpkg/workflow/safe_outputs_import_test.go- 2,411 LOCpkg/workflow/compiler_orchestrator_workflow_test.go- 2,340 LOCTest Metrics
Churn Metrics (7-Day Window)
Source Code Churn:
Top 10 Most Active Files (7d):
docs/src/content/docs/reference/frontmatter-full.md- 15,539 changes.github/skills/developer/SKILL.md- 2,043 changes.github/workflows/package-lock.json- 1,032 changesactions/setup/js/create_pull_request_bundle_integration.test.cjs- 980 changespkg/workflow/js/safe_outputs_tools.json- 960 changescmd/gh-aw/main.go- 942 changes.github/skills/agentic-workflows/SKILL.md- 872 changesdocs/src/content/docs/reference/safe-outputs.md- 865 changes.github/workflows/agentic-code-metrics.md- 806 changesAGENTS.md- 776 changesGenerated File Churn (Informational):
Note: Generated file churn (.lock.yml, actions-lock.json) is tracked separately and excluded from quality score calculations.*
Workflow & Documentation Metrics
Quality Score Breakdown
Overall: 54.7/100
💡 Recommendations
Refactor Large Test Files: 435 files exceed 500 LOC, with 10 test files over 2,300 LOC. Consider splitting
pkg/workflow/compiler_jobs_test.go(4,511 LOC) and other large test files into focused test suites for better maintainability.Monitor Churn Velocity: 1,242 files modified in 7 days indicates rapid development. Consider stabilizing core modules while maintaining this velocity for feature work. High churn affects quality score stability component.
Increase Comment Density: Current 10.9% comment ratio is below ideal 15-20% for enterprise Go projects. Focus on adding package-level and complex function documentation.
Maintain Test Excellence: Outstanding 1.94 test-to-source ratio demonstrates strong quality investment. Continue this practice as the codebase grows.
Track Trends Over Time: This is day 1 baseline. Monitor weekly trends for LOC growth, quality score trajectory, and churn patterns. Target quality score improvement to 65+/100 by optimizing code organization and churn stability.
First metrics collection for 2026-08-07. Historical trends will be available after 3+ days of continuous tracking.
All reactions