Repository navigation
Consolebook 0.1.0
The first versioned release: everything built through Milestone 4 and the
first Milestone 5 slices (roadmap).
Added
- One executable and one SQLite data directory: first-run setup code, local
administrator, sign-in, administrator-issued password resets, local
recovery,doctor(read-only diagnostics), validated backups and restore. - Versioned program configuration: programs, immutable published versions,
phases and transitions, competencies, tasks, rating scales, evaluation
forms, comparison, export and import. - Training workflow: users and capabilities, enrollments and phase history,
assignments, training sessions in agency-local time, daily evaluation
drafts with autosave and attribution, review and change requests, notices. - Defensible records: canonical record format, immutable finalized
versions with content and chain hashes, acknowledgments, responses and
refusals, amendments as successor versions, weekly summaries, task
signoffs, and a trainee's own record timeline and signoff history. - Exports: verifiable record exports and trainee packets, checked offline
withconsolebook-server export verify. - Retention administration: explicit authority, versioned retention
policies, and attributed record holds. Disposition is not yet executed. - Build identity:
--version,/api/instance,/api/health, the startup
log, and the interface footer report the version and source commit. - One-command install and upgrade for Linux with systemd
(install/install.sh), static x86_64 and arm64 release archives, and an
operator guide (docs/install.md). - A "Getting started" checklist on the administrator's home that follows the
installation from first run to its first finalized evaluation, and an
optional guided setup: people in a batch with a printable sign-in sheet,
and an editable example program. - Backup copies off the server (
--backup-dir/CONSOLEBOOK_BACKUP_COPY_DIR,
ADR 0024): each validated backup is copied to a second disk or share and
verified byte for byte; backup health on the administrator's home, with a
warning until copies are current;--data-dirto place the data. - An interface that leads each role with its own work, shows who is signed in
with sign out on every page, works at phone width, and explains refused or
missing pages in plain words.
Install or upgrade
On a Linux server with systemd, as root:
curl -fsSL https://raw.githubusercontent.com/FieldmouseWorks/consolebook/main/install/install.sh | sudo shSee docs/install.md.