staging #3

Closed
Citali wants to merge 44 commits from staging into main
Owner
No description provided.
- add DB-backed pipeline audit logging (levels, states, correlation fields)
- add persisted per-pipeline schedules (interval + stagger + next run state)
- refactor worker to use restart-safe scheduled ticks and persistent lifecycle logs
- add unified pipeline operations UI (status, queue, health, logs, manual triggers)
- move destructive cleanup into dedicated Housekeeping > Data Handling page
- add Housekeeping nav group and route structure updates
- remove legacy media pipelines client and NDJSON/file-based debug logging path
- extend housekeeping counts/wipe to include new pipeline log/schedule tables
- add reusable AppLogger class for namespace/domain/state log events
- refactor pipeline/worker log wrappers to use centralized logger
- extend log schema with namespace, logClass, and expiresAt fields
- add global logs page with filters across all namespaces
- keep pipeline operations page scoped to pipeline logs with class filter
- add centralized log prune action (debug 7d, info 14d, audit 30d) with optional S3 export
- wire worker retention pruning into background cycle
- add navigation entry for global logs
Reviewed-on: #1
Reviewed-on: #2
Citali changed title from WIP: staging to staging 2026-02-17 00:19:08 +01:00
Citali closed this pull request 2026-02-17 00:21:42 +01:00

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Citali/cms.fellies.org!3
No description provided.