Skip to content

T-4.17 Wave 2b: wasm type deepening + AlgebraInhabitanceDecl fill (deps T-4/T-33/T-2; SM5 gate dissolved #3697) - #3851

Closed
briansrls wants to merge 12 commits into
mainfrom
fix-merge-3831
Closed

briansrls wants to merge 12 commits into
mainfrom
fix-merge-3831

Conversation

@briansrls

Copy link
Copy Markdown
Contributor

Auto-opened by session-dashboard for session snappy-wolf-136.
Pushing to fix-merge-3831 advances this PR.

Worker attestation

Before flipping this PR to ready for review, confirm each item:

  • Title describes the change (not the session id or branch).
  • PR body summarises what and why (replace the TODO below).
  • Tests run: name the command (e.g. npm test, cargo test) and the result.
  • If this closes a work item, the body contains a Closes #N directive.
  • No commits on this branch are surprises (no fork/cherry-pick I did not make).
  • No secrets / credentials / large binaries staged.

Summary

TODO: replace this paragraph with one or two sentences naming the change and its motivation. Reviewers read this first.

Test plan

  • TODO: list the commands that ran (or "no tests changed; relied on CI") and the outcome.

briansrls and others added 12 commits May 28, 2026 20:35
Align wasm.dag law-key scaffold comment with typescript/rust Wave 2b
precedent (feature:model-core-law-expression-carrier, owner, and
dissolve-on-arrival trigger). Teach strict_deprose_dag to emit the
same long-form tag for WasmModelCoreLawKey as TsModelCoreLawKey.

Addresses cursor + openai-pro REQUEST_CHANGES on #3831.
- AlgebraInhabitanceDecl.algebra: commutative_semiring_type_node /
  approximate_field_type_node (not inhabitance wrapper *_node carriers)
- Partiality: add signed-quotient-overflow precondition/discharge for
  wasm_op_integer_div_s and wasm_op_integer_rem_s (WASM idiv_s/irem_s trap)
- Smoke test ratchets *_type_node imports

Addresses blocking review on #3831 (P2 single-authority + P1 spec fidelity).

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
WebAssembly irem_s returns 0 for INT_MIN rem_s -1; only idiv_s traps on
that edge. Remove the incorrect rem_s quotient-overflow partiality row.

Addresses cursor REQUEST_CHANGES review 19833 on #3831.

Co-authored-by: Cursor <cursoragent@cursor.com>
…pt row

Reconcile HEAD wasm Wave 2b same-path expansion with origin/main PR #3840
MVP-1 ratchet paragraph; remove committed conflict markers.

Co-authored-by: Cursor <cursoragent@cursor.com>
@briansrls

Copy link
Copy Markdown
Contributor Author

Duplicate/superseded by #3831 (same head 93f7554). Closing to avoid parallel merge paths.

@briansrls briansrls closed this May 28, 2026
@briansrls
briansrls deleted the fix-merge-3831 branch June 1, 2026 18:41
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