Skip to content
CAI
Software that uses CAICheck a score

closeresty/payroll

37.5

Weak · 20 September 2026

633

lines of production code

VB.NET

primary language

1

measurement over time

CAI band scale
CAI lens gauges

What this system is

This system is a Windows Forms desktop application built on the .NET Framework 4.0 that manages user authentication and account recovery. It validates credentials against a MySQL database, enforces a three-attempt lockout policy with a cooldown timer, and allows users to verify their identity via security questions and update their passwords. The application supports ClickOnce deployment and relies on the MySQL Connector/NET for database connectivity.

Features

Initial release of Windows Forms authentication and account recovery UI

The application now includes a complete set of Windows Forms screens for user authentication and account recovery. This adds a Login form (Form1) that validates credentials against a MySQL database, enforces a three-attempt lockout with a 5-minute cooldown timer, and provides a link to the recovery flow. It also introduces a Security Question form (Form2) for verifying identity via a secret answer, and a Change Password form (Form3) for updating credentials. The solution is configured for the .NET Framework 4.0 Client Profile.

Capstone-20230408T180249Z-001, db · high confidence

Dependencies

Added .NET project manifests for Capstone application

Added two new Visual Basic project files (Capstone.vbproj and openresty.vbproj) that define the build configuration for the Capstone Windows Forms application. These manifests configure the project to target the .NET Framework 4.0 Client Profile and include references to the MySQL Connector/NET (version 6.8.3.0) and ADO libraries, enabling database connectivity. The openresty.vbproj variant additionally enables ClickOnce deployment with signed application manifests.

(dependencies) · 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

Baseline

  • First survey — no prior run to compare against. CAI 37.

Lenses

  • Code Health 78
  • Architecture 69
  • Maturity 36
  • Readiness 18
  • Security 80

Changes since last survey

  • 7 commits — 7 feature/other, 0 fixes

By area

  • (root) — 5 commits
  • Capstone-20230408T180249Z-001/Capstone — 1 commit
  • actualpresentation/link.txt — 1 commit

Notable commits

  • change: Add files via upload
  • change: Add files via upload
  • change: Initial commit
  • change: Update README.md
  • change: Update README.md
  • change: Update README.md
  • change: Update README.md

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

Survey your own repository

closeresty/payroll 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 20 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 2446bdd22491a5f3d14364cdc3df4c2344c2953d — 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-b51f968c9b10.