Skip to content

refactor: extract job registry and process lifecycle from HeadlessJobManager#19

Merged
jorisjonkers-dev-agents[bot] merged 4 commits into
mainfrom
refactor/issue-9
Jul 13, 2026
Merged

refactor: extract job registry and process lifecycle from HeadlessJobManager#19
jorisjonkers-dev-agents[bot] merged 4 commits into
mainfrom
refactor/issue-9

Conversation

@jorisjonkers-dev-agents

Copy link
Copy Markdown
Contributor

Closes #9. HeadlessJobManager (20 functions) splits into a durable job registry and a process-lifecycle collaborator behind the unchanged public API. The TooManyFunctions suppression is deleted; registry tests cover cancelled-transition preservation, concurrent persisted-state consistency and RUNNING sidecar recovery.

…Manager

HeadlessJobManager carried 20 functions behind a documented
TooManyFunctions suppression. A durable job registry (with
cancelled-transition preservation and RUNNING sidecar recovery) and a
process-lifecycle collaborator split out behind the unchanged public
API; the suppression is gone and the registry is unit-tested.
@jorisjonkers-dev-agents jorisjonkers-dev-agents Bot merged commit d6ca471 into main Jul 13, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

refactor(HeadlessJobManager): split to remove TooManyFunctions/complexity suppressions

1 participant