Use Cases & Ideas
The c8volt use-case board is where operational workflows are shaped before they become CLI behavior.
Ops use cases
Repair commands status: accepted
High-level repair workflows for operator-safe remediation. The goal is to turn multi-step recovery work into explicit c8volt ops repair ... commands with dry-run previews, confirmation controls, automation support, and a final report that shows what was selected, attempted, skipped, and changed.
Orphan cleanup status: accepted
Automated cleanup for orphan child process instances. The planned flow selects candidates with get pi --orphan-children-only --keys-only, then passes those keys into delete pi --keys, reusing existing delete behavior for root traversal, duplicate removal, dry-run reporting, --auto-confirm, and --automation.
Retention policy status: accepted
Home-grown retention cleanup for completed process instances older than a configured number of days. The planned flow selects keys with get pi --end-date-older-days --keys-only, then deletes them through the existing process-instance delete service so c8volt keeps full control over filtering, concurrency, traversal, reporting, and execution timing.
Smoke test status: accepted
Operational smoke test for proving a c8volt-to-Camunda environment is usable end to end. The planned flow checks the connection, deploys the embedded C89_MultipleSubProcessesParentProcess, starts one or more instances, walks the process tree, deletes the created instances, and removes the deployed process definition only when no independently created instances still exist.
Status guide
status: idea Early concept, open for exploration.
status: shaping Being refined before implementation.
status: accepted Agreed direction, ready for issue/spec work.
status: superseded Replaced by newer discussion or issue.
status: implemented Delivered in the codebase.