pipekit/pipekit
Paul Trowbridge 3b3fe6f865 feat: module descriptions, modules-list redesign, abandoned-run sweep
Modules:
- add `description` column (schema + migration); create/update/wizard/edit
  forms and module detail all carry it

Modules list page:
- columns: name, description, groups, last run, rows, duration, status
  (dropped strategy/dest and the run/dry-run buttons)
- every column click-to-sort; description truncates single-line with ellipsis
- compact grid; restore main max-width (now 1400px)
- status pill partial is now a <span> so it sits in its own cell

Startup reliability:
- reconcile_abandoned_runs(): on boot, mark run_log/group_run rows stuck in
  `running` (left by a hard kill mid-run) as `error`, complementing the
  existing stale module-lock sweep

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-22 15:06:42 -04:00
..
api feat: module descriptions, modules-list redesign, abandoned-run sweep 2026-07-22 15:06:42 -04:00
drivers web: add columns to an existing module's target table (Phase 0+1) 2026-06-12 10:09:12 -04:00
engine feat: cancel an in-flight module run 2026-07-10 04:06:24 -04:00
web feat: module descriptions, modules-list redesign, abandoned-run sweep 2026-07-22 15:06:42 -04:00
__init__.py Initial commit: Pipekit rewrite. 2026-04-22 00:38:26 -04:00
__main__.py Initial commit: Pipekit rewrite. 2026-04-22 00:38:26 -04:00
cli.py feat: version-control pipeline definitions via export/apply 2026-07-22 10:56:55 -04:00
config_io.py feat: version-control pipeline definitions via export/apply 2026-07-22 10:56:55 -04:00
config.py Honor api_host in config.yaml; ignore .venv/ created by deploy.sh. 2026-04-23 00:33:56 -04:00
db.py feat: module descriptions, modules-list redesign, abandoned-run sweep 2026-07-22 15:06:42 -04:00
jrunner.py feat: cancel an in-flight module run 2026-07-10 04:06:24 -04:00
repo.py feat: module descriptions, modules-list redesign, abandoned-run sweep 2026-07-22 15:06:42 -04:00
scheduler.py Convert all timestamps to local time for display and scheduling 2026-06-03 23:21:05 -04:00
schema.sql feat: module descriptions, modules-list redesign, abandoned-run sweep 2026-07-22 15:06:42 -04:00