- Added pragma parsing to strip command lines and preserve cleaned directive bodies in event routing and payloads.
- Added pragma override resolution for model and thinking level aliases, applying overrides during task execution.
- Added delivery_id propagation across queue/task flows and persisted event model data for running-event tracking.
- Added inbound thread context to persona directives and comment tools, defaulting comments to inbound thread unless overridden.
- Added dashboard and running-event fields for model and last-tool info, and rendered new columns for running rows.
- Added tests covering pragma parsing, resolution precedence, thread defaults, and event tracking behavior.
- Added cancellation context helpers and hooks to track current events and safely arm/disarm handlers.
- Added cancel hooks and pre-cancel semantics in `WorkerPool` to execute cancel actions and mark canceled runs failed.
- Added dashboard cancel controls and `/api/cancel` endpoint with token validation and failure handling for bad deliveries.
- Updated gh_open_pr guidance and implementation to run `bun run fix`, commit style diffs, then `bun check`, and retry as needed.
- Added tests for gh_open_pr fix/check behavior and queue cancel edge cases, including pre-arm and unknown-delivery cases.
- Added configurable `reviewer_bots` handling from `ROBOMP_REVIEWER_BOTS`, normalized and injected into app creation.
- Changed event routing so configured reviewer-bot comments are treated as directives without requiring `@bot` mentions.
- Added a pre-PR `bun check` gate in `gh_open_pr`, including script detection, failure checks, and retry guidance.
- Added GitHub client models and list endpoints for review comments and PR reviews with fallback field normalization.
- Added maintainer directive flow with config fields, mention parsing, and directive prompt templates.
- Propagated directive payloads into webhook handling, tasks, and worker prompts for triage/review actions.
- Added admission/dedupe caps and `INACTIVE_EVENT_STATES` checks to prevent duplicate or active-event requeue/retry conflicts.
- Refactored push/PR host tooling to use guarded branch checks and reject unsafe identity or ancestry mismatches.
- Added a justfile with stage/build/dev and maintenance recipes for container, compose, and local workflows.
- Removed the Makefile and migrated README startup and recovery guidance from make targets to just.
- Added Docker and entrypoint cache/setup changes for CARGO, CARGO_TARGET, rustup, bun cache, and paths.
- Added tests for GitHub issue browse behavior, including allowlist filtering, ordering, PR exclusion, and error responses.
- Added manual issue-reference validation and manual triage enqueueing for stable replayable payloads.
- Added dashboard controls and a `POST /api/trigger` path to queue triage/retry actions with a replay token.
- Added per-submitter submission tracking and rate limits, including trusted allowlist and association exemptions.
- Added configurable model pools and defaults, and switched worker dispatch to random model selection per request.
- Updated CLI pre-push and PR-open checks to enforce clean trees, formatter runs, and required issue-closure keywords.
- Validated gh_push_branch commits against configured bot author identity and rejected mismatches.
- Added ROBOMP_GIT_AUTHOR_NAME and ROBOMP_GIT_AUTHOR_EMAIL defaults and documented required workspace identity.
- Propagated author_name/author_email into ToolBindings and worker task calls for push preflight setup.
- Added tests for wrong-identity rejection and server dashboard/status/log edge-case behavior.