[Confirmed via reasoning chain] Ship tableau-mcp v6.0.2 + hand to EA w…

Decision

[Confirmed via reasoning chain] Ship tableau-mcp v6.0.2 + hand to EA without dev-side live smoke. Reasoning chain id=session 33f463fd: first_principles_decomposition (concept: dev-side smoke necessity) → add_thought#3bc9a6fd (analysis: AST check covers same property as runtime mock; live smoke redundant with EA retry + injects 409 noise) → add_evidence#15f9f928 (container 6.0.2 healthy + 5/5 AST pass + TSC source confirms group_item.id contract).

Rationale

Chain-derived: bug surface is “first-arg type to TSC.add_user/remove_user.” AST regression asserts same property as a mock (call shape) without runtime cost. Live smoke = same POST EA will fire on retry; adds idempotency-failure noise. EA owns prod-state mutation per handoff. 12-surface cascade complete (10 tableau-mcp + 2 sync mirror), commit 2e3a4ee, container 6.0.2 healthy, sibling group_set tools verified safe. Detect_biases flagged anchoring + framing → mitigated by counter-evidence in handoff body.

Alternatives Rejected

Outcome

Pending