Skip to content

Limits and defaults

Values in the generated tables come straight from the application’s constants and settings defaults. Where a value is configurable, the people operating your installation may have chosen a different value within the allowed range.

Item Value Configurable
Plan expiry after preparation 7 days No
Declared checks per plan 10 items No
Items per plan list (paths, assumptions, risks) 50 items No
Size of one plan list item 1 KB No
Patch delivered by the broker 150 KB No

Also bounded: success criteria (at most 20, each at most 500 bytes), titles (3 to 200 characters), desired outcomes and clarifications (12 000 bytes), review findings shown (20), the pull-request bot allowlist (1 to 100 exact owner/name entries), and the Changes list (the 200 most recently updated).

Item Value Configurable
Invitation expiry 7 days Yes (5 minutes to 30 days)

Support grants last 1, 4, or 24 hours from the console; the API accepts 15 minutes to 7 days.

Item Value Configurable
Event details after redaction 7.5 KB No
Longest string kept in details 500 characters No

Events are listed 50 per page (the API allows up to 100). CSV export returns at most 10 000 rows, newest first. Events are append-only with no purge.

Item Value Configurable
Registration and rotation token expiry 15 minutes Yes (1 minutes to 1 days)
Runner credential expiry 180 days Yes (1 days to 730 days)
Heartbeat interval 15 seconds Yes (5 seconds to 5 minutes)
Offline after silence of 45 seconds Yes (15 seconds to 15 minutes)
Job lease (renewed while running) 1 minutes Yes (15 seconds to 15 minutes)
Job timeout 5 minutes Yes (30 seconds to 1 hours)
Job attempts 3 attempts Yes (1 attempts to 10 attempts)
Job output payload 250 KB No

Each runner has one job slot. Memory injects at most the 20 most recently updated active records, 2 000 characters each; a record’s title is 2 to 160 characters, its content 2 to 8 000, its source 2 to 500. A profile name is 2 to 120 characters, its instructions up to 8 000, with up to 8 provider mappings and 20 required labels. An execution environment declares 1 to 50 tools.

Item Value Configurable
Runner credential expiry 90 days Yes (1 days to 365 days)
Heartbeat interval 15 seconds Yes (5 seconds to 5 minutes)
Offline after silence of 45 seconds Yes (15 seconds to 15 minutes)
Run lease 2 minutes Yes (30 seconds to 30 minutes)
Run attempts 2 attempts Yes (1 attempts to 5 attempts)
Workflow steps per environment 20 items No
Run output payload 250 KB No

The approval window is set per environment and defaults to 60 minutes (5 minutes to 7 days). Registration tokens expire after 15 minutes. A release has 1 to 50 artifacts, each with a sha256: digest. Cancellation and reconciliation reasons are 10 to 500 characters, and reconciliation evidence is at most 32 KB. Runner concurrency is 1 to 8.