Skip to content
CAI
Software that uses CAICheck a score

elixir-ecto/ecto_psql_extras

67.3

Adequate · 3 October 2026

1.8k

lines of production code

Elixir

primary language

2

measurements over time

CAI band scale
CAI trend line
CAI lens gauges

What this system is

This system is a maintenance-focused codebase centered around an Ecto PostgreSQL extras library, with no distinct deployable containers or bounded contexts identified. Its current operational shape is defined by rigorous dependency management and extensive test suite expansion to ensure stability and code quality. Recent activity indicates a strategic direction toward hardening the core functionality through behavioral fixes and comprehensive regression testing rather than introducing new features.

How it got here

August 2026 — Dependency updates and test expansion

3 changes.

This period was dominated by extensive dependency management, with 64 commits dedicated to updating two manifests. Significant effort was also directed toward improving code quality, as evidenced by 29 commits focused on adding and updating tests across the test suite. Additionally, behavioral changes and fixes were applied to the Ecto PostgreSQL extras library, contributing to the overall stability of the core functionality.

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 66 → 67 (+1.8)
  • Rubric changed (rubric-2026.09.15 → rubric-2026.10.1) — scores are not directly comparable.

Lenses

  • Code Health 99 → 99 (+0.2)
  • Architecture 100 → 100 (+0.0)
  • Maturity 59 → 59 (+0.0)
  • Readiness 51 → 55 (+3.5)
  • Security 97 → 97 (+0.7)

Resolved (4)

  • Duplicated block (7 lines × 6) (lib/queries/calls.ex)
  • Duplicated block (8 lines × 3) (lib/queries/index_size.ex)
  • Duplicated block (9 lines × 2) (lib/queries/calls.ex)
  • Members sharing a duplicated core (6 members, 50+ identical tokens) (lib/queries/calls.ex)

New (3)

  • Duplicated block (24 lines × 3) (lib/queries/index_size.ex)
  • Duplicated block (9 lines × 6) (lib/queries/calls.ex)
  • Members sharing a duplicated core (6 members, 50+ identical tokens) (lib/queries/calls.ex)

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

Survey your own repository

elixir-ecto/ecto_psql_extras 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 3 October 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit ebcaab8a8c85f2ccb36e2bfa71a7e468e0b9ed88 — the exact code this score is about.
  • Scored under rubric-2026.10.1 — the same rubric and the same method as every other entry in this index.
  • Measured by watchdog.canine.dev using codehealth-analyzer preprod-8fe32cd45d00.