mirror of
https://github.com/norandom/OpenUltraSAST.git
synced 2026-10-16 03:49:26 +00:00
steering: operator Discord notifications for OpenUltraSAST process status
Record the policy: OpenUltraSAST notifies the system/AI operator on Discord about its own processes and results, and especially when a process is stuck or impaired (stall, insufficient result, abort, instrument_failure, timeout, budget/resource limit). Operator-facing, not developer debugging, and explicitly not k3s/ax infrastructure. Credentials by name in gitignored .env (DISCORD_WEBHOOK_URL, DISCORD_OPERATOR_ID), listed blank in .env.example; off when unset. Messages carry status/counts/digests only, under the hardening and measurement-record redaction (no payloads, secrets, or repo content). Notifier implementation to be wired/specced; this states the behavior. Co-Authored-By: Claude Opus 4.8 <[email protected]>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
aae586de69
commit
6773c63634
@@ -21,3 +21,10 @@ OPENROUTER_API_KEY=
|
||||
# AWS_SESSION_TOKEN=
|
||||
# The bucket must have versioning enabled, a lifecycle rule expiring runs/, S3 Select and readable object tags
|
||||
# (see docs/rustfs.md); the store verifies them at startup and refuses to run otherwise.
|
||||
|
||||
# Operator notifications (Discord). Status of OpenUltraSAST processes and their results for the
|
||||
# system/AI operator -- not developer debugging, and not k3s/ax infra health. See
|
||||
# .kiro/steering/operator-notifications.md. Webhook posts to the operator channel; the operator id
|
||||
# is the account to @mention on a stuck/impaired alert. Leave blank to disable notifications.
|
||||
DISCORD_WEBHOOK_URL=
|
||||
DISCORD_OPERATOR_ID=
|
||||
|
||||
Reference in New Issue
Block a user