Skip to content
CAI
Software that uses CAICheck a score

NeutrinoCorp/ddderr

61.6

Adequate · 21 September 2026

479

lines of production code

Go

primary language

4

measurements over time

CAI band scale
CAI trend line
CAI lens gauges

What this system is

This system is a Go library that provides structured domain and infrastructure error handling. It offers a reflection-free error wrapper that automatically maps errors to RFC 7807 compliant HTTP problem objects. The codebase also includes example implementations demonstrating its fluent API for remote and HTTP-specific error scenarios.

Features

Add example code for the new error handling API

Added three new example files (advanced, http-sample, and simple) demonstrating the library's error handling capabilities. The examples show how to use the new fluent API for remote call errors, how to handle HTTP-specific errors with status codes and types, and how to use the simple error creation methods.

examples · high confidence

Introduce DDD Error library for structured domain and infrastructure error handling in Go

The library provides a generic, reflection-free error wrapper for Go that distinguishes between domain and infrastructure exceptions. It supports dynamic field and status names, allowing error messages and HTTP status codes to be generated automatically based on the error type (e.g., NotFound, AlreadyExists, InvalidFormat). The update adds HTTP utility functions to map these errors to RFC 7807 compliant HTTP problem objects, enabling seamless integration with web frameworks and API design guidelines.

(repo-wide) · high 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

This is the PUBLIC form of this artifact. Findings are listed in full, but the details of SECURITY findings — which rule fired, in which file, on which line, and how to fix it — are deliberately withheld, and any secret-scanner results are excluded entirely. Where detail is absent here it was REMOVED FOR PUBLICATION; it is not missing from the analysis. The complete artifact is available from the repository owner.

Score

  • CAI 59 → 62 (+3.0)
  • Rubric changed (rubric-2026.08.19 → rubric-2026.09.15) — scores are not directly comparable.

Lenses

  • Code Health 100 → 100 (+0.0)
  • Architecture 69 → 69 (+0.0)
  • Maturity 55 → 55 (+0.0)
  • Readiness 61 → 61 (+0.1)
  • Security 54 → 67 (+13.2)

Resolved (14)

  • Coverage not included — suite not readable by the collector
  • Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
  • High CVE: [GHSA redacted] (go.sum)
  • High: security finding (details withheld)
  • High: security finding (details withheld)
  • High: security finding (details withheld)
  • High: security finding (details withheld)
  • High: security finding (details withheld)
  • Medium CVE: GO-2021-0226 (go.mod)
  • No exposed public API
  • Test reliability not included
  • The README installs via go get but does not show how to import or use the package in code. (README.md)
  • early-stage repository — too little history to judge knowledge freshness
  • single-maintainer — knowledge-concentration (bus factor) risk

New (14)

  • Documentation: no usage examples (README.md)
  • High CVE: [GHSA redacted] (go.sum)
  • High: security finding (details withheld)
  • High: security finding (details withheld)
  • High: security finding (details withheld)
  • High: security finding (details withheld)
  • High: security finding (details withheld)
  • High: security finding (details withheld)
  • High: security finding (details withheld)
  • Medium CVE: GO-2021-0226 (go.mod)
  • Medium: security finding (details withheld)
  • Medium: security finding (details withheld)
  • No dependency advisory monitoring
  • Outdated: github.com/stretchr/testify

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

Survey your own repository

NeutrinoCorp/ddderr 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 64ba33a439d450d84a46bb66015c41933e9b80eb — 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.