fix(a2a): add message/send and message/stream standard operations to A2aLocalFacade #9252

Open
HAL9000 wants to merge 6 commits from feat/9088-a2a-message-send-stream into master

6 Commits

Author SHA1 Message Date
controller-ci-rerun 3c873f574c chore: re-trigger CI [controller]
CI / push-validation (pull_request) Successful in 20s
CI / helm (pull_request) Failing after 11m59s
CI / build (pull_request) Failing after 12m0s
CI / e2e_tests (pull_request) Failing after 12m0s
CI / integration_tests (pull_request) Failing after 12m0s
CI / unit_tests (pull_request) Failing after 12m1s
CI / quality (pull_request) Failing after 12m2s
CI / security (pull_request) Failing after 12m2s
CI / typecheck (pull_request) Failing after 12m3s
CI / lint (pull_request) Failing after 12m4s
CI / coverage (pull_request) Has been cancelled
CI / docker (pull_request) Has been cancelled
CI / status-check (pull_request) Has been cancelled
2026-06-18 10:59:48 -04:00
controller-ci-rerun 1ec7f43a0b chore: re-trigger CI [controller]
CI / lint (pull_request) Successful in 56s
CI / typecheck (pull_request) Successful in 1m10s
CI / quality (pull_request) Successful in 1m8s
CI / security (pull_request) Successful in 1m37s
CI / helm (pull_request) Successful in 31s
CI / build (pull_request) Successful in 33s
CI / push-validation (pull_request) Successful in 34s
CI / unit_tests (pull_request) Failing after 4m22s
CI / docker (pull_request) Has been skipped
CI / integration_tests (pull_request) Failing after 4m42s
CI / e2e_tests (pull_request) Successful in 4m16s
CI / coverage (pull_request) Successful in 10m3s
CI / status-check (pull_request) Failing after 3s
2026-06-10 06:57:49 -04:00
controller-ci-rerun ba54e2826c chore: re-trigger CI [controller]
CI / lint (pull_request) Failing after 1s
CI / typecheck (pull_request) Failing after 1s
CI / security (pull_request) Failing after 0s
CI / quality (pull_request) Failing after 1s
CI / unit_tests (pull_request) Failing after 1s
CI / coverage (pull_request) Has been skipped
CI / docker (pull_request) Has been skipped
CI / integration_tests (pull_request) Failing after 0s
CI / e2e_tests (pull_request) Failing after 1s
CI / build (pull_request) Failing after 4s
CI / helm (pull_request) Failing after 5s
CI / push-validation (pull_request) Failing after 4s
CI / status-check (pull_request) Failing after 4s
2026-06-09 20:28:56 -04:00
controller-ci-rerun 4156f9d1af chore: re-trigger CI [controller]
CI / lint (pull_request) Failing after 0s
CI / typecheck (pull_request) Failing after 1s
CI / security (pull_request) Failing after 1s
CI / coverage (pull_request) Has been skipped
CI / quality (pull_request) Failing after 0s
CI / docker (pull_request) Has been skipped
CI / unit_tests (pull_request) Failing after 1s
CI / integration_tests (pull_request) Failing after 0s
CI / e2e_tests (pull_request) Failing after 1s
CI / build (pull_request) Failing after 1s
CI / helm (pull_request) Failing after 0s
CI / push-validation (pull_request) Failing after 1s
CI / status-check (pull_request) Failing after 1s
2026-06-09 20:26:11 -04:00
controller-ci-rerun 9cb42e1721 chore: re-trigger CI [controller]
CI / lint (pull_request) Failing after 1s
CI / security (pull_request) Failing after 1s
CI / typecheck (pull_request) Failing after 1s
CI / quality (pull_request) Failing after 1s
CI / coverage (pull_request) Has been skipped
CI / unit_tests (pull_request) Failing after 1s
CI / integration_tests (pull_request) Failing after 1s
CI / docker (pull_request) Has been skipped
CI / e2e_tests (pull_request) Failing after 0s
CI / build (pull_request) Failing after 1s
CI / helm (pull_request) Failing after 1s
CI / push-validation (pull_request) Failing after 0s
CI / status-check (pull_request) Failing after 1s
2026-06-09 19:46:17 -04:00
HAL9000 cd59430269 fix(a2a): add message/send and message/stream standard operations to A2aLocalFacade
CI / push-validation (pull_request) Successful in 20s
CI / helm (pull_request) Successful in 35s
CI / build (pull_request) Successful in 38s
CI / lint (pull_request) Successful in 42s
CI / typecheck (pull_request) Successful in 55s
CI / quality (pull_request) Successful in 57s
CI / security (pull_request) Successful in 58s
CI / e2e_tests (pull_request) Failing after 3m54s
CI / unit_tests (pull_request) Failing after 4m5s
CI / docker (pull_request) Has been skipped
CI / integration_tests (pull_request) Failing after 4m18s
CI / coverage (pull_request) Successful in 9m32s
CI / status-check (pull_request) Failing after 3s
Implement standard A2A message/send and message/stream operations
per ADR-047.  Added _extract_message_params() helper to deduplicate
validation logic between handlers, moved inline MessageRole imports to
module level, and bound exception variable in _publish_task_status_event.

Updated operation count assertions across BDD tests and Robot suites
from 42 to 44 in consolidated_misc.feature, m6_autonomy_acceptance.feature,
and robot/helper_a2a_facade.py.  Added @a2a tag to the feature file.

Signed-off-by: HAL9000 <hal9000@cleverthis.com>

ISSUES CLOSED: #9088
2026-06-08 16:22:56 -04:00