diff --git a/dev/dev-poll.sh b/dev/dev-poll.sh index c7d6ba5..ec84acb 100755 --- a/dev/dev-poll.sh +++ b/dev/dev-poll.sh @@ -201,9 +201,6 @@ try_direct_merge() { return 1 } -# shellcheck disable=SC2034 -REPO="${CODEBERG_REPO}" - API="${CODEBERG_API}" LOCKFILE="/tmp/dev-agent-${PROJECT_NAME:-harb}.lock" LOGFILE="${FACTORY_ROOT}/dev/dev-agent-${PROJECT_NAME:-harb}.log" diff --git a/lib/matrix_listener.sh b/lib/matrix_listener.sh index 282431f..a6cd59f 100755 --- a/lib/matrix_listener.sh +++ b/lib/matrix_listener.sh @@ -7,6 +7,10 @@ # Dispatch: # Thread reply to [supervisor] message → /tmp/supervisor-escalation-reply # Thread reply to [gardener] message → /tmp/gardener-escalation-reply +# Thread reply to [dev] message → injected into dev tmux session (or /tmp/dev-escalation-reply) +# Thread reply to [review] message → injected into review tmux session +# Thread reply to [vault] message → APPROVE/REJECT dispatched via vault-fire/vault-reject +# Thread reply to [action] message → injected into action tmux session # # Run as systemd service (see matrix_listener.service) or manually: # ./matrix_listener.sh @@ -33,10 +37,6 @@ if [ -z "${MATRIX_TOKEN:-}" ] || [ -z "${MATRIX_ROOM_ID:-}" ]; then exit 1 fi -# URL-encode room ID -# shellcheck disable=SC2034 -ROOM_ENCODED="${MATRIX_ROOM_ID//!/%21}" - # Build sync filter — only our room, only messages FILTER=$(jq -nc --arg room "$MATRIX_ROOM_ID" '{ room: { @@ -109,9 +109,6 @@ while true; do while IFS= read -r event; do SENDER=$(printf '%s' "$event" | jq -r '.sender') BODY=$(printf '%s' "$event" | jq -r '.content.body // ""') - # shellcheck disable=SC2034 - EVENT_ID=$(printf '%s' "$event" | jq -r '.event_id') - # Check if this is a thread reply THREAD_ROOT=$(printf '%s' "$event" | jq -r '.content."m.relates_to" | select(.rel_type == "m.thread") | .event_id // empty' 2>/dev/null) diff --git a/review/review-poll.sh b/review/review-poll.sh index 9870762..67877f4 100755 --- a/review/review-poll.sh +++ b/review/review-poll.sh @@ -12,9 +12,6 @@ export PROJECT_TOML="${1:-}" source "$(dirname "$0")/../lib/env.sh" source "$(dirname "$0")/../lib/ci-helpers.sh" - -# shellcheck disable=SC2034 -REPO="${CODEBERG_REPO}" # shellcheck disable=SC2034 REPO_ROOT="${PROJECT_REPO_ROOT}" SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"