brief

Testing

Current State

This repo has Go test files across the following packages:

No committed testdata/ directory.

The verification workflow is:

Manual Dogfood Coverage

A full manual pass was executed across these areas:

Real Bugs Found During Dogfooding

These bugs were found and fixed during the manual pass:

Earlier dogfood bugs also fixed in this repo:

What To Run

Repository-level checks:

go build ./...
go vet ./...

Installed CLI smoke checks:

brief --help
brief get --recent
brief category list
brief tag list

Notes

The dogfood/admin work in this repo showed that concurrent write commands against the same SQLite DB can hit SQLITE_BUSY. Serial writes are safer for operational scripts and manual maintenance.