Skip to content
CAI
Software that uses CAICheck a score

bhavnathacker/JetTasks

43.6

Weak · 21 September 2026

1.6k

lines of production code

Kotlin

primary language

4

measurements over time

CAI band scale
CAI trend line
CAI lens gauges

What this system is

This is an Android application built with a domain-driven architecture that manages task creation and editing workflows. It leverages modern Android development tools, including Jetpack Compose for the UI and Hilt for dependency injection. The system includes comprehensive testing coverage with both unit and end-to-end tests to verify core functionality.

Features

Introduces domain-driven architecture with new UI components and end-to-end tests

The app now uses a domain-driven architecture, introducing separate domain and data layers with use cases and state management. This includes new UI components like TaskButton, TaskChip, TaskDatePicker, TaskInputText, TaskMenu, and TaskSwitch. Additionally, end-to-end tests have been added to verify task creation and editing workflows.

app/src · high confidence

Behavioural changes

Gradle wrapper upgraded to version 7.3.3

The Gradle wrapper has been updated from version 7.0.2 to 7.3.3. This upgrade ensures the project uses a more recent version of the Gradle build tool, which may include new features, performance improvements, and bug fixes.

gradle · high confidence

Removed stale Gradle cache files

Several files within the .gradle directory, including dependency accessors and build output caches, have been deleted. This cleanup removes temporary Gradle build artifacts and cache properties, likely to reduce repository size and avoid tracking generated or transient build state.

.gradle · high confidence

Dependencies

Upgrade dependencies and add testing libraries

The project has been updated to use newer versions of Android libraries, including Jetpack Compose (1.1.1), Hilt (2.41), Room (2.4.2), and Kotlin (1.6.10). Additionally, the build configuration now includes the Google Protobuf Gradle plugin and dependencies for Jetpack Datastore (Proto Datastore) and various testing frameworks (JUnit 4.13.2, MockK, Truth, etc.) to support unit, instrumentation, and end-to-end testing.

(dependencies) · medium confidence

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

How this codebase got here

Score

  • CAI 43 → 44 (+0.7)
  • Rubric changed (rubric-2026.08.19 → rubric-2026.09.15) — scores are not directly comparable.

Lenses

  • Code Health 100 → 100 (+0.0)
  • Architecture 100 → 94 (-5.9)
  • Maturity 55 → 55 (+0.0)
  • Readiness 24 → 26 (+1.4)
  • Security 100 → 100 (+0.0)
  • Domain Modelling 38 → 40 (+2.0)

Resolved (6)

  • Coverage not included — suite not readable by the collector
  • Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
  • No exposed public API
  • Test reliability not included
  • early-stage repository — too little history to judge knowledge freshness
  • single-maintainer — knowledge-concentration (bus factor) risk

New (5)

  • Dependency hygiene PARTLY measured — Maven/Gradle declarations read, no dependency graph resolved
  • Documentation: no contributor guidance (README.md)
  • Documentation: no installation or build instructions (README.md)
  • Documentation: no usage examples (README.md)
  • No ADRs found

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

Survey your own repository

bhavnathacker/JetTasks was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.

About this page

  • The score is its most recent published measurement, taken on 21 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 764992c627876e9303d6edf7b4d837269fd8eee0 — the exact code this score is about.
  • Scored under rubric-2026.09.15 — the same rubric and the same method as every other entry in this index.
  • Measured by watchdog.canine.dev using codehealth-analyzer preprod-fa71c66cabd8.