Scaffold per the QRun qbit repo standard:
- CircleCI orb config, release-rc workflow and dependabot;
- Maven wrapper, checkstyle, and a JaCoCo gate at 70% instructions and 90% classes;
- README, LICENSE, NOTICE, CHANGELOG, AGENTS and CLAUDE pointers.
The app (design: QRun-IO/qqq docs/specs/DURABLE-JOBS-AND-ASSISTED-BULK-LOAD.md,
section 2.12 and phase 4):
- Home, built from typed widgets read in the viewer's session:
- an overview: now, and the last 24 hours;
- running and queued jobs, with progress bars and record links;
- rows per hour by process;
- needs attention, with the errors;
- workers;
- 30 days of history.
- Job record: a live progress panel, chunk/row-error/event child lists,
and the audit link for changes made by the job.
- Declarations: the jobs.job-failed and jobs.job-stalled alert types,
and the jobs.reaper heartbeat monitor.
- Retention: a hidden scheduled purge with a standard process summary.
- Opt-in ESB, Quick Search and Data Analysis registration lists, and the
Postgres DDL.
It builds against released 4.1.0-RC.5. The core names it needs are mirrored
in stand-ins tagged STAND-IN(core=QRun-IO/qqq#1178, removeBy=RC.6).
The -Pdemo server runs against a locally installed kernel build and takes
the screenshots in docs/screenshots.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>