Skip to content

S-079: add canonical mixed-form transaction#49

Merged
airmang merged 2 commits into
mainfrom
feat/s079-tool-surface-consolidation
Jul 16, 2026
Merged

S-079: add canonical mixed-form transaction#49
airmang merged 2 commits into
mainfrom
feat/s079-tool-surface-consolidation

Conversation

@airmang

@airmang airmang commented Jul 16, 2026

Copy link
Copy Markdown
Owner

What changed

  • add strict hwpx.mixed-form-plan/v1 and compiled-plan contracts for native fields, label-adjacent cells, canonical paths, and exact-one body anchors
  • resolve all targets before mutation and compile one existing agent batch transaction
  • add merge-aware cell resolution, rollback/idempotency/byte-preservation receipts, and candidate version 3.1.0
  • clarify first-party identity and the optional real-Hancom visual oracle boundary

Why

S-079 consolidates accumulated form-fill paths around one typed, revision-bound transaction without creating a second package executor.

Validation

  • 1514 passed, 44 skipped, 5 xfailed
  • Ruff E9/F, compileall, mypy, and pyright pass
  • wheel/sdist build and Twine checks pass
  • isolated wheel install, metadata, package data, and CLI smoke pass

Release publication remains separately owner-gated.

@airmang
airmang merged commit cbed9a3 into main Jul 16, 2026
5 of 6 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