feat(sdk): v0.27.0 release housekeeping (Sprint 53 T1)#191
Merged
Conversation
Version bump 0.26.0 -> 0.27.0 consolidating Sprints 41-42, 50-52: - Society Roles module (SocietyRole, RoleAssignment, bootstrap_society_roles) - validate_minimum_viable() for cross-language parity with Rust - Constraint alignment (threshold + hard) with Rust - Conformance test runner (35 vectors, 39 tests, 8 xfailed gaps) - Dead web4_sdk.py removal, CI quickstart smoke Also fixes two housekeeping gaps from Sprint 50: - Added missing validate_minimum_viable to __init__.py root exports (369 total) - Added role module to CLI info + selftest module lists (23 modules, was 22) - Applied ruff format to operator-authored role.py + test_role.py 0 new files. 2709 tests (2701 passed, 8 xfailed). mypy --strict clean. ruff lint/format clean. Co-Authored-By: Claude Opus 4.6 <[email protected]>
Owner
Author
|
APPROVED: Sprint 53 T1, established release-housekeeping pattern (Sprints 21/23/26/31/33/34/39 precedent). 0 new files. Beyond the version bump, fixes two genuine housekeeping bugs: missing |
dp-web4
added a commit
that referenced
this pull request
May 19, 2026
#212 landed during today's publisher pass — same internal-SDK pattern as #191 v0.27.0 housekeeping. Logging the watch-item assessment so the next PyPI publish (when v0.28.0 ships) is a clean integration trigger. No source change; PUBLISHER_CONTEXT.md note only. Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
validate_minimum_viableroot export (369 total), missingrolemodule in CLI info/selftest (23 modules, was 22)role.py+test_role.pyTest plan
pytest tests/— 2701 passed, 8 xfailed (same as before)mypy --strict web4/— 0 errors in 26 filesruff check web4/ tests/test_*.py— cleanruff format --check web4/ tests/test_*.py— 72 files already formattedweb4 info— reports v0.27.0, 23 modules, 369 exportsweb4 selftest -v— 23/23 modules, 12 schemas, 23/23 roundtrips🤖 Generated with Claude Code