Skip to content

fix: require typed background terminal receipts - #707

Open
outlier27-cell wants to merge 3 commits into
openpi-dev:mainfrom
outlier27-cell:fix/web-terminal-receipt-types
Open

outlier27-cell wants to merge 3 commits into
openpi-dev:mainfrom
outlier27-cell:fix/web-terminal-receipt-types

Conversation

@outlier27-cell

Copy link
Copy Markdown
Contributor

Problem

Fixes #702.

Value

This is an evidence-backed source-boundary fix with deterministic regressions; malformed input no longer becomes a misleading successful projection.

Approach

Require the existing canonical types and limits at the Web boundary. Add regression tests that fail on origin/main and pass after the fix. See the linked docs/research record in this branch.

Validation

  • Targeted regression tests pass after failing on origin/main.
  • bun run check passed.
  • Full local bun run test was interrupted during machine-wide Windows resource contention; no full local pass is claimed. CI is the authoritative full matrix.

Impact

Existing valid behavior is preserved. Malformed evidence/configuration is rejected or remains unknown. No provider, Session, or orchestration surface is added.

@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Oct 7, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix(web): do not infer process success from malformed background status details

1 participant