Skip to content

Fix Clawstr predicate and tag lowering for 0.3.5 - #18

Merged
imattau merged 3 commits into
mainfrom
codex/clawstr-p0-release
Nov 13, 2026
Merged

imattau merged 3 commits into
mainfrom
codex/clawstr-p0-release

Conversation

@imattau

@imattau imattau commented Nov 13, 2026

Copy link
Copy Markdown
Owner

Summary

  • Resolve me and literal author/tag filters safely; reject unsupported handler predicate shapes with E2402 and expose principal-aware traces in inspect/test-event.
  • Lower module-defined typed tag records for top-level and handler publications, reject computed startup tag values with E2403, add tag lowering to nscript-ir/0.2, and add starts_with / strip_prefix for reading event tag values.
  • Update the Clawstr mention fixture, language/MCP/IR docs, and 0.3.5 package metadata. Add conformance coverage for custom WebRoot tags and read-side tag extraction.

Validation

  • cargo clippy --workspace --all-targets -- -D warnings
  • scripts/check-spec.sh
  • Semantics tests, runtime tests (257 pass; three socket-binding tests skipped), CLI tests (72 pass; four live relay/bunker tests skipped).

The skipped tests fail because this sandbox denies local socket binding; they are not code failures.

@imattau
imattau merged commit cce2ff5 into main Nov 13, 2026
2 checks passed
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.

1 participant