Skip to content

Add schedule SLO tracking and UI - #93

Merged
thoven87 merged 1 commit into
mainfrom
slo-limit
Oct 4, 2026
Merged

thoven87 merged 1 commit into
mainfrom
slo-limit

Conversation

@thoven87

@thoven87 thoven87 commented Oct 4, 2026 •

Copy link
Copy Markdown
Owner

Summary

Adds an optional sloLimit to schedules and persists it in the database. Schedule summaries and detail responses now include sloLimitSeconds, and the Loom UI exposes the value while marking missed partitions red once they pass their SLO deadline. This also adds scheduler docs explaining how SLO limits differ from activity timeouts and includes the SQL migration note for existing databases.

Changes

Testing

  • swift test passes locally

AI Disclosure

  • I used AI assistance while working on this PR

Tool(s) used:

Extent of use:

Was the PR description itself AI-generated?

Adds an optional `sloLimit` to schedules and persists it in the database. Schedule summaries and detail responses now include `sloLimitSeconds`, and the Loom UI exposes the value while marking missed partitions red once they pass their SLO deadline. This also adds scheduler docs explaining how SLO limits differ from activity timeouts and includes the SQL migration note for existing databases.
@thoven87
thoven87 merged commit 5b0645d into main Oct 4, 2026
4 of 5 checks passed
@thoven87
thoven87 deleted the slo-limit branch October 4, 2026 20:51
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.

1 participant