consolidation of some of the modules, localization fixes, product advisories work, qa work

This commit is contained in:
master
2026-03-05 03:54:22 +02:00
parent 7bafcc3eef
commit 8e1cb9448d
3878 changed files with 72600 additions and 46861 deletions

View File

@@ -0,0 +1,29 @@
{
"_meta": { "locale": "en-US", "namespace": "scheduler", "version": "1.0" },
"scheduler.schedule.list_description": "Lists all schedules for the tenant with optional filters for enabled and deleted state. Returns a collection of schedule records including cron expression, timezone, mode, selection, and last run summary. Requires scheduler.schedules.read scope.",
"scheduler.schedule.get_description": "Returns the full schedule record for a specific schedule ID including cron expression, timezone, selection, and last run summary. Returns 404 if the schedule is not found. Requires scheduler.schedules.read scope.",
"scheduler.schedule.create_description": "Creates a new release schedule with the specified cron expression, timezone, scope selection, and run mode. Returns 201 Created with the new schedule ID. Requires scheduler.schedules.write scope.",
"scheduler.schedule.update_description": "Applies a partial update to an existing schedule, replacing only the provided fields. Returns 200 with the updated record, or 404 if the schedule is not found. Requires scheduler.schedules.write scope.",
"scheduler.schedule.pause_description": "Disables an active schedule, preventing future runs from being enqueued. Idempotent: returns 200 if the schedule is already paused. Requires scheduler.schedules.write scope.",
"scheduler.schedule.resume_description": "Re-enables a paused schedule, allowing future runs to be enqueued on the configured cron expression. Idempotent: returns 200 if the schedule is already active. Requires scheduler.schedules.write scope.",
"scheduler.run.list_description": "Lists scheduler runs for the tenant with optional filters by status, schedule ID, and time range. Returns a paginated result ordered by creation time. Requires scheduler.runs.read scope.",
"scheduler.run.get_queue_lag_description": "Returns the current queue lag summary including the number of queued, running, and stuck runs per tenant. Used for SLO monitoring and alerting. Requires scheduler.runs.read scope.",
"scheduler.run.get_deltas_description": "Returns the impact delta records for a specific run, showing which artifacts were added, removed, or changed relative to the previous run. Requires scheduler.runs.read scope.",
"scheduler.run.stream_description": "Server-Sent Events stream of real-time run progress events for a specific run ID. Clients should use the Last-Event-ID header for reconnect. Requires scheduler.runs.read scope.",
"scheduler.run.get_description": "Returns the full run record for a specific run ID including status, schedule reference, impact snapshot, and policy evaluation results. Requires scheduler.runs.read scope.",
"scheduler.run.create_description": "Creates and enqueues a new scheduler run for the specified schedule ID. Returns 201 Created with the run ID and initial status. Requires scheduler.runs.write scope.",
"scheduler.run.cancel_description": "Cancels a queued or running scheduler run. Returns 404 if the run is not found or 409 if the run is already in a terminal state. Requires scheduler.runs.manage scope.",
"scheduler.run.retry_description": "Retries a failed scheduler run by creating a new run linked to the original failure. Returns 404 if the run is not found or 409 if the run is not in a failed state. Requires scheduler.runs.manage scope.",
"scheduler.run.preview_description": "Computes a dry-run impact preview for the specified scope without persisting a run record. Returns the set of artifacts that would be evaluated and estimated policy gate results. Requires scheduler.runs.preview scope.",
"scheduler.failure_signature.best_match_description": "Returns the best-matching failure signature for the given scope type, scope ID, and optional toolchain hash. Used to predict the likely outcome and error category for a new run based on historical failure patterns. Requires scheduler.runs.read scope.",
"scheduler.error.run_already_terminal": "Run is already in a terminal state.",
"scheduler.error.run_concurrent_update": "Run could not be updated because it changed concurrently.",
"scheduler.error.run_no_schedule": "Run cannot be retried because it is not associated with a schedule.",
"scheduler.error.run_not_terminal": "Run is not in a terminal state and cannot be retried.",
"scheduler.error.schedule_not_found": "Associated schedule no longer exists.",
"scheduler.error.failure_signature_storage_not_configured": "Failure signature storage is not configured."
}