Skip to content

Commit 8b2942d

Browse files
chore(sdk): drop stale comment in RunContext.to_attributes
Pre-existing working-tree change. Removes a 4-line explanatory comment about why ``botanu.outcome.status`` is not emitted (the customer-trust-hole note). Behavior unchanged — the SDK still does not emit ``botanu.outcome.status``. The rationale lives in project memory + the value-engine / cost-engine design docs. Signed-off-by: Deborah Jacob <deborah@botanu.ai>
1 parent fb44029 commit 8b2942d

1 file changed

Lines changed: 0 additions & 4 deletions

File tree

src/botanu/models/run_context.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -279,10 +279,6 @@ def to_span_attributes(self) -> Dict[str, Union[str, float, int, bool]]:
279279
if self.cancelled_at:
280280
attrs["botanu.run.cancelled_at"] = self.cancelled_at
281281
if self.outcome:
282-
# `botanu.outcome.status` is NOT emitted (removed 2026-04-16):
283-
# customer-reported outcome is trivially fakeable. Event outcome
284-
# is derived from eval verdict rollup / HITL / SoR instead.
285-
# Remaining fields are diagnostic only and stay for debugging.
286282
if self.outcome.reason_code:
287283
attrs["botanu.outcome.reason_code"] = self.outcome.reason_code
288284
if self.outcome.error_class:

0 commit comments

Comments
 (0)