# Repo Health Report: divkit

- Repository: [divkit/divkit](https://sourcecraft.dev/divkit/divkit)
- Health Score: **65.95/100 (Attention)**
- Potential Score: **86.84/100**
- Data Coverage: **65%**
- Methodology: **v1**
- Generated: **2026-09-29T21:21:43.289Z**

## Category breakdown

| Category | Score | Weight | Status | Summary |
|---|---:|---:|---|---|
| Documentation | 85 | 15% | AVAILABLE | 3 of 4 baseline documentation files found. |
| Issues | 19.47 | 15% | AVAILABLE | 75 issues analyzed; 75 open and 75 stale. |
| Activity | 48 | 15% | AVAILABLE | 4 activity signals analyzed. |
| Ci Cd | N/A | 15% | PERMISSION_DENIED | SourceCraft did not grant access to this repository’s CI/CD runs. |
| Security | N/A | 20% | PERMISSION_DENIED | SourceCraft AppSec denied access for the configured CLI identity; Security is excluded from the score. |
| Code Health | 100 | 20% | AVAILABLE | 4 of 4 code-health engineering practices detected. |

## Metrics

### Documentation

- **Readme:** 100/100 - README found at api_generator/README.md.
- **License:** 100/100 - License found at client/flutter/div_expressions_resolver/LICENSE.
- **Contributing:** 100/100 - Contributing guide found at client/flutter/divkit/CONTRIBUTING.md.
- **Codeowners:** 0/100 - CODEOWNERS was not found in the repository tree.

### Issues

- **Resolution Rate:** 0/100 - 0 of 75 issues are completed.
- **Open Issue Freshness:** 0/100 - 75 of 75 open issues have not been updated for 30 days.
- **Description Coverage:** 97.33/100 - 73 of 75 issues have a description.

### Activity

- **Repository Recency:** 100/100 - Last repository activity was 0 days ago.
- **Contributor Depth:** 20/100 - 1 contributors were returned by SourceCraft.
- **Pull Request Flow:** 15/100 - 3 merge requests were updated in 90 days; 0 were merged.
- **Release Freshness:** 0/100 - No published releases were returned by SourceCraft.

### Ci Cd

- No metric data available.

### Security

- No metric data available.

### Code Health

- **Automated Tests:** 100/100 - automated tests detected at api_generator/tests/configs/dart_config.json.
- **Static Analysis:** 100/100 - static analysis configuration detected at client/web/divkit/.eslintrc.base.js.
- **Formatting Rules:** 100/100 - formatting rules detected at figma-plugin/.editorconfig.
- **Typed Project:** 100/100 - typed project configuration detected at client/web/divkit/tsconfig.json.

## Recommendations

1. **[HIGH] Review stale issues** (+8.08)
   - Problem: 75 of 75 open issues have not been updated for 30 days.
   - Action: Close obsolete issues or update their status, owner, and next action.
2. **[MEDIUM] Define code ownership** (+3.46)
   - Problem: The repository has no discoverable CODEOWNERS file.
   - Action: Add CODEOWNERS and assign maintainers to important paths.
3. **[MEDIUM] Reduce contributor concentration** (+3.46)
   - Problem: 1 contributors were returned by SourceCraft.
   - Action: Document contribution paths, label starter issues, and distribute ownership across maintainers.
4. **[MEDIUM] Improve merge request flow** (+3)
   - Problem: 3 merge requests were updated in 90 days; 0 were merged.
   - Action: Use merge requests for meaningful changes and keep reviews moving to completion.
5. **[LOW] Establish a release cadence** (+2.77)
   - Problem: No published releases were returned by SourceCraft.
   - Action: Publish a versioned release with concise notes and keep a repeatable release cadence.
6. **[LOW] Describe incomplete issues** (+0.12)
   - Problem: 73 of 75 issues have a description.
   - Action: Add context, expected behavior, and acceptance criteria to empty issues.

---
Generated by SourceCraft Repo Health. Scores reflect only the data coverage shown above.
