fix(a2a): correct IndentationError, add tdd_issue_9250 tags, fix CONTRIBUTORS

- Fix 2-space -> 4-space indentation on _handle_session_close in
  facade.py; this single error caused every CI gate to fail
  (lint, typecheck, unit_tests, integration_tests, e2e_tests, security)
- Add @tdd_issue @tdd_issue_9250 tags to the three session_id
  validation scenarios in a2a_facade_coverage.feature per the mandatory
  bug-fix TDD workflow requirement
- Fix CONTRIBUTORS.md entry: was PR #11053 / issue #9094, corrected to
  PR #11098 / issue #9250

ISSUES CLOSED: #9250
This commit is contained in:
2026-06-10 18:28:03 -04:00
committed by drew
parent 901e3e360b
commit 787b99329a
3 changed files with 5 additions and 2 deletions
+3
View File
@@ -24,16 +24,19 @@ Feature: A2A local facade coverage — uncovered handler and edge-case paths
# Session close — session_id validation guard (lines 321-324)
# -------------------------------------------------------------------
@tdd_issue @tdd_issue_9250
Scenario: Session close with empty session_id and no service raises ValueError error
Given a facade-cov facade with no services
When I dispatch facade-cov operation "session.close" with params {"session_id": ""}
Then the facade-cov response status should be "error"
@tdd_issue @tdd_issue_9250
Scenario: Session close with missing session_id key and no service raises ValueError error
Given a facade-cov facade with no services
When I dispatch facade-cov operation "session.close" with params {}
Then the facade-cov response status should be "error"
@tdd_issue @tdd_issue_9250
Scenario: Session close with empty session_id and wired service raises ValueError error
Given a facade-cov facade with a mock SessionService
When I dispatch facade-cov operation "session.close" with params {"session_id": ""}