Skip to content

[Spec 009] Add jobs capability control plane#327

Open
byrongamatos wants to merge 10 commits into
mainfrom
009-jobs
Open

[Spec 009] Add jobs capability control plane#327
byrongamatos wants to merge 10 commits into
mainfrom
009-jobs

Conversation

@byrongamatos

Copy link
Copy Markdown
Contributor

🗂️ Migrated PR. Originally opened by @mogul on 2026-06-18 (was #520). Review history not preserved.

Reconstructed from slopsmith/slopsmith#671 — original PR by @barlind. Commits replayed with original authorship onto the current main.

Summary

  • add the core jobs capability host for provider registration, scheduling, lifecycle events, controls, diagnostics, recovery refs, and compatibility bridge accounting
  • add capability inspector support for jobs providers, selected providers, active/queued/paused/terminal jobs, bridge hits, and outcomes
  • harden provider scheduling after the 008 review pass: isolate provider callback failures, enforce queue capacity, and hash caller-supplied correlation keys before diagnostics export

Validation

  • node --check static/capabilities/jobs.js
  • node --test tests/js/jobs_*.test.js tests/js/capabilities_diagnostics.test.js tests/js/capability_inspector_render.test.js
  • git diff --check

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.

3 participants