release: promote 0.12.0-dev to main (flext-core) - #370
Conversation
Propagate flext-infra codegen make work WHAT=start|status|land|finish and retire the public worktree Make surface.
fix(result): p.Result DIP without lazy FlextResult in _result
Cover from_result/from_failure/copy_from_result, runtime p.Result conformance, and flow_through normalization of foreign result-like steps. Bead: mro-zgnb
test(result): pin DIP factories, protocol, foreign flow_through
Matrix proof lives on the flext workspace root only (flext-infra codegen profiles). Co-authored-by: Cursor <cursoragent@cursor.com>
chore(ci): remove orphan ci-matrix for workspace member
merge(main): absorb for promote
|
Caution The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|



Absorb main into 0.12 for promote.
Beads: mro-vw2w
Summary by cubic
Promotes 0.12.0-dev to main, finalizing the
p.ResultDIP and cleaning up CI. Results are now protocol-typed end‑to‑end,flow_throughnormalizes foreign results, and the Makeworktreeverb is replaced bywork.Refactors
p.Result; madeResultpayload invariant and addedcopy_from_result.flow_throughto always return the facade while accepting foreign result-like values.FlextResultimports; added safe casts and clearer failure copying.worktreewithwork(WHAT=start|status|land|finish); updated help, serialization, and handlers.Migration
make work WHAT=start|status|land|finish(setBEAD,KIND,NAME, optionalBASE). Theworktreeverb is removed.p.Result[T]in apps/tests; theResultpayload is invariant. TheFlextResultfacade remains for construction.Written for commit 6d5a67c. Summary will update on new commits.