Skip to content

feat(runtime): compose Flow 1.34 production stack - #413

Draft
abrichr wants to merge 21 commits into
mainfrom
codex/flow-1.34-runtime-stack
Draft

feat(runtime): compose Flow 1.34 production stack#413
abrichr wants to merge 21 commits into
mainfrom
codex/flow-1.34-runtime-stack

Conversation

@abrichr

@abrichr abrichr commented Aug 27, 2026

Copy link
Copy Markdown
Member

What changed

This draft assembles the reviewed Flow 1.34 runtime prerequisites in their required order. Each source change stays in a separate commit so reviewers can trace its origin and compare it with the held branch.

The stack contains:

The combined test found a real defect. A valid browser navigation changed the page identity, and the read-only region verifier classified that change as a resize. The fix keeps the strict geometry epoch for actuation and gives read-only region checks a coordinate-mapping epoch. A navigation can replace the document. A changed viewport, display topology, window, or session still refuses the check.

This draft doesn't replace #398, #405, or the held #409 branch. It records the tested release order. It must stay unmerged until the source reviews finish and the exact stack head passes the protected release gate.

Validation

  • focused combined stack: 722 passed, 17 skipped
  • post-fix runtime regression set: 264 passed
  • Ruff check and format: passed
  • whole-package mypy: 253 source files passed
  • strict safety mypy: 27 source files passed
  • git diff --check: passed

Tests used the matching local Capture native-geometry dependency at 4bf541c. The Flow release still needs the admitted Capture release before final qualification.

Release condition

Do not merge or publish from this draft. The next stack layer must build the wheel and sdist once, retain the exact candidate outside Actions retention, verify central qualification, create the protected annotated tag, publish those same bytes once, and recover an existing tag without rebuilding.

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