.gitignore
.gitlab-ci.yml
AGENTS.md
GEMINI.md
LICENSE.md
README.md
__init__.py
alembic.ini
cli.py
compose.yml
pyproject.toml
pytest.ini
requirements.txt
storage.py
utils.py
.github/copilot-instructions.md
.github/dependabot.yml
.github/workflows/codeql-analysis.yml
.github/workflows/integration.yml
.github/workflows/lint.yml
.github/workflows/publish.yml
.github/workflows/release-grafana-plugin.yml
.github/workflows/test-grafana-plugin.yml
.github/workflows/test.yml
.gitlab/gitlab-runner/README.md
.gitlab/gitlab-runner/docker-compose.yml
alembic/README
alembic/env.py
alembic/script.py.mako
alembic/versions/9f2f70b48ab5_initial_migration.py
alembic/versions/c3a7b2d4e5f6_add_cicd_deploy_incident_tables.py
analytics/__init__.py
analytics/complexity.py
analytics/investment.py
analytics/issue_types.py
analytics/metrics.py
config/complexity.yaml
config/identity_mapping.yaml
config/investment_areas.yaml
config/issue_type_mapping.yaml
config/status_mapping.yaml
config/team_mapping.yaml
config/teams.yaml
connectors/README.md
connectors/__init__.py
connectors/base.py
connectors/exceptions.py
connectors/github.py
connectors/gitlab.py
connectors/models.py
connectors/utils/__init__.py
connectors/utils/graphql.py
connectors/utils/pagination.py
connectors/utils/rate_limit_queue.py
connectors/utils/rest.py
connectors/utils/retry.py
dev_health_ops.egg-info/PKG-INFO
dev_health_ops.egg-info/SOURCES.txt
dev_health_ops.egg-info/dependency_links.txt
dev_health_ops.egg-info/entry_points.txt
dev_health_ops.egg-info/requires.txt
dev_health_ops.egg-info/top_level.txt
docs/CONNECTOR_USAGE.md
docs/PRIVATE_REPO_TESTING.md
docs/grafana.md
docs/metrics-inventory.md
docs/metrics.md
docs/project.md
docs/roadmap.md
docs/task_trackers.md
examples/batch_processing_example.py
examples/github_example.py
examples/gitlab_example.py
examples/integration_example.py
examples/private_repo_example.py
examples/data/developer_landscape.json
examples/data/hotspot_explorer.json
examples/data/investment_flow.json
fixtures/__init__.py
fixtures/generator.py
grafana/dashboards/advanced_work_tracking.json
grafana/dashboards/code_hotspots.json
grafana/dashboards/collaboration.json
grafana/dashboards/complexity_hotspots.json
grafana/dashboards/deployments.json
grafana/dashboards/developer_landscape.json
grafana/dashboards/ic_drilldown.json
grafana/dashboards/incidents.json
grafana/dashboards/investment_areas.json
grafana/dashboards/issue_types.json
grafana/dashboards/pipelines.json
grafana/dashboards/quality_risk.json
grafana/dashboards/repo_health.json
grafana/dashboards/wellbeing.json
grafana/dashboards/work_tracking.json
grafana/datasources/clickhouse.yaml
grafana/plugins/dev-health-panels/.cprc.json
grafana/plugins/dev-health-panels/.eslintrc
grafana/plugins/dev-health-panels/.gitignore
grafana/plugins/dev-health-panels/.nvmrc
grafana/plugins/dev-health-panels/.prettierrc.js
grafana/plugins/dev-health-panels/CHANGELOG.md
grafana/plugins/dev-health-panels/LICENSE
grafana/plugins/dev-health-panels/README.md
grafana/plugins/dev-health-panels/jest-setup.js
grafana/plugins/dev-health-panels/jest.config.js
grafana/plugins/dev-health-panels/package-lock.json
grafana/plugins/dev-health-panels/package.json
grafana/plugins/dev-health-panels/playwright.config.ts
grafana/plugins/dev-health-panels/tsconfig.json
grafana/plugins/dev-health-panels/.config/.cprc.json
grafana/plugins/dev-health-panels/.config/.eslintrc
grafana/plugins/dev-health-panels/.config/.prettierrc.js
grafana/plugins/dev-health-panels/.config/Dockerfile
grafana/plugins/dev-health-panels/.config/README.md
grafana/plugins/dev-health-panels/.config/entrypoint.sh
grafana/plugins/dev-health-panels/.config/jest-setup.js
grafana/plugins/dev-health-panels/.config/jest.config.js
grafana/plugins/dev-health-panels/.config/tsconfig.json
grafana/plugins/dev-health-panels/.config/jest/utils.js
grafana/plugins/dev-health-panels/.config/jest/mocks/react-inlinesvg.tsx
grafana/plugins/dev-health-panels/.config/supervisord/supervisord.conf
grafana/plugins/dev-health-panels/.config/types/custom.d.ts
grafana/plugins/dev-health-panels/.config/webpack/constants.ts
grafana/plugins/dev-health-panels/.config/webpack/utils.ts
grafana/plugins/dev-health-panels/.config/webpack/webpack.config.ts
grafana/plugins/dev-health-panels/provisioning/README.md
grafana/plugins/dev-health-panels/provisioning/dashboards/.gitkeep
grafana/plugins/dev-health-panels/provisioning/dashboards/dashboard.json
grafana/plugins/dev-health-panels/provisioning/dashboards/default.yaml
grafana/plugins/dev-health-panels/provisioning/datasources/datasources.yml
grafana/plugins/dev-health-panels/src/README.md
grafana/plugins/dev-health-panels/src/module.ts
grafana/plugins/dev-health-panels/src/plugin.json
grafana/plugins/dev-health-panels/src/types.ts
grafana/plugins/dev-health-panels/src/components/DevHealthPanel.tsx
grafana/plugins/dev-health-panels/src/components/DeveloperLandscapePanel.tsx
grafana/plugins/dev-health-panels/src/components/HotspotExplorerPanel.tsx
grafana/plugins/dev-health-panels/src/components/InvestmentFlowPanel.tsx
grafana/plugins/dev-health-panels/src/components/PanelEmptyState.tsx
grafana/plugins/dev-health-panels/src/components/dataFrame.ts
grafana/plugins/dev-health-panels/src/img/logo.svg
grafana/plugins/dev-health-panels/src/img/screenshot.png
grafana/plugins/dev-health-panels/src/theme/devHealthTheme.ts
grafana/plugins/dev-health-panels/tests/panel.spec.ts
grafana/provisioning/dashboards/dashboards.yaml
metrics/__init__.py
metrics/compute.py
metrics/compute_cicd.py
metrics/compute_deployments.py
metrics/compute_ic.py
metrics/compute_incidents.py
metrics/compute_wellbeing.py
metrics/compute_work_item_state_durations.py
metrics/compute_work_items.py
metrics/hotspots.py
metrics/identity.py
metrics/job_complexity.py
metrics/job_daily.py
metrics/job_work_items.py
metrics/knowledge.py
metrics/quality.py
metrics/reviews.py
metrics/schemas.py
metrics/work_items.py
metrics/sinks/__init__.py
metrics/sinks/clickhouse.py
metrics/sinks/mongo.py
metrics/sinks/postgres.py
metrics/sinks/sqlite.py
migrations/clickhouse/000_raw_tables.sql
migrations/clickhouse/001_metrics_v2.sql
migrations/clickhouse/002_phase2_metrics.sql
migrations/clickhouse/002_teams.sql
migrations/clickhouse/003_flow_efficiency.sql
migrations/clickhouse/004_quality_delivery_metrics.sql
migrations/clickhouse/005_ic_metrics.sql
migrations/clickhouse/006_knowledge_predictability.sql
migrations/clickhouse/007_complexity_investment_issues.sql
migrations/clickhouse/008_grafana_panel_views.sql
models/__init__.py
models/git.py
models/teams.py
models/work_items.py
processors/__init__.py
processors/github.py
processors/gitlab.py
processors/local.py
providers/__init__.py
providers/identity.py
providers/status_mapping.py
providers/teams.py
providers/github/__init__.py
providers/github/client.py
providers/github/normalize.py
providers/gitlab/__init__.py
providers/gitlab/client.py
providers/gitlab/normalize.py
providers/jira/__init__.py
providers/jira/client.py
providers/jira/normalize.py
scripts/compute_metrics_daily.py
scripts/run_metrics.py
tests/__init__.py
tests/conftest.py
tests/test_base_connector.py
tests/test_batch_processing.py
tests/test_benchmark_synthetic.py
tests/test_connectors_exceptions.py
tests/test_connectors_integration.py
tests/test_connectors_models.py
tests/test_connectors_utils.py
tests/test_git_blame.py
tests/test_github_connector.py
tests/test_github_repo_stats_author_404.py
tests/test_gitlab_connector.py
tests/test_jira_jql.py
tests/test_jira_normalize_dict.py
tests/test_local_pull_requests.py
tests/test_local_since_filtering.py
tests/test_metrics_compute.py
tests/test_metrics_hotspots.py
tests/test_metrics_quality.py
tests/test_metrics_reciprocity.py
tests/test_metrics_review_edges.py
tests/test_metrics_rework.py
tests/test_metrics_sinks.py
tests/test_models_git.py
tests/test_performance.py
tests/test_private_repo_access.py
tests/test_processors_gitlab.py
tests/test_processors_pr_mr_rate_limit.py
tests/test_status_mapping.py
tests/test_storage.py
tests/test_teams.py
tests/test_utils.py
tests/test_work_item_metrics_compute.py
tests/test_work_item_state_durations_compute.py
tests/test_work_item_unassigned_metrics.py
tests/metrics/test_flow_efficiency.py