Skip to content

Renderers keep edits on a failed request; fix CSRF 403 body, truncation and a MUST check - #11

Merged
oblomov-dev merged 1 commit into
mainfrom
claude/bold-gauss-h7bwmr
Nov 12, 2026
Merged

oblomov-dev merged 1 commit into
mainfrom
claude/bold-gauss-h7bwmr

Conversation

@oblomov-dev

Copy link
Copy Markdown
Member
  • Terminal and Adaptive Cards renderers: the 403 body is read once (was "Body is unusable"); host.mjs rejects an echoed Required/Fetch as a token.
  • Pending edits are cleared only after a won roundtrip, as spec/request.md says; a failed request no longer drops them.
  • truncateLine shows the ellipsis when later segments are cut.
  • error.app-exception no longer asserts text/plain as a MUST — the spec makes it a SHOULD (covered by error.not-sniffable). Check list regenerated.
  • package.json files includes conformance/apps/ and conformance/RESULTS.md, which the CLI and README point users to.

Checks: PROTOCOL_SKIP_BROWSER=1 npm test — 87 pass, 2 skipped; five new tests fail on the old code.


Generated by Claude Code

…kage files

- terminal session and card host: a 403 refused by the token layer whose
  HEAD yields no token is answered with the 403's own body (it was read
  twice, "Body is unusable"); the card host no longer takes an echoed
  Required/Fetch as a token
- terminal session and card host: edits stay pending until the request
  carrying them won (its response adopted), as spec/request.md says; a
  failed request no longer drops them
- truncateLine: the ellipsis shows when a segment fits but the line goes
  on past it, and the width is kept
- error.app-exception: Content-Type text/plain is a SHOULD, checked by
  error.not-sniffable - dropped from the MUST check
- package files: ship conformance/apps/ and conformance/RESULTS.md, which
  the CLI usage and the README point to

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014YZFmF4CrXfWRsmrwPJTRL
@oblomov-dev
oblomov-dev merged commit 2605a78 into main Nov 12, 2026
3 checks passed
@oblomov-dev
oblomov-dev deleted the claude/bold-gauss-h7bwmr branch November 12, 2026 22:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants