You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 3c221d8
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: .agents/docs/loop-status.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -64,6 +64,7 @@ Milestones 1 through 6 are complete and reviewed. The implementation is ready fo
64
64
- A final `pnpm pack --dry-run --json` preview contains exactly `package.json`, the three package documents, root and `/load` JavaScript, root and `/load` declarations, one shared JavaScript chunk, and one shared declaration chunk. The cleaned output contains no `yoga-layout` or `yoga-layout-oracle` runtime import.
65
65
- The fresh Milestone 6 adversarial reviewer found two material public-surface issues: the facade and factories were frozen and their declarations narrowed writable enum constants into readonly literals, and the public min/max Flex Difference row was narrower than the vouched result group. Runtime and declaration mutability now match the oracle with direct tests, and the public row now covers min or max constraints combined with Flex growth or shrinkage while retaining the exact max-plus-shrink fixture.
66
66
- The same reviewer's single targeted follow-up returned PASS for both repairs and confirmed the neighboring `Direction.Inherit` and infinite-owner-dimension behavior. The bounded follow-up passed 23 focused tests and the Yoga declaration check.
67
+
- After the reviewed Milestone 6 commit, the branch was linearly rebased onto `origin/main` at `17a567d`. The only conflict was the project-document index, where the completed Yoga entries and main's expanded codegen description were both retained. On the rebased tree, the complete `vp run ready` gate passes with the same test counts.
67
68
68
69
## In flight
69
70
@@ -82,7 +83,7 @@ Milestones 1 through 6 are complete and reviewed. The implementation is ready fo
82
83
83
84
- Pull request: [hyfdev/taffyjs#9](https://github.com/hyfdev/taffyjs/pull/9), still draft and unmerged.
84
85
- Baseline and scope: exactly `yoga-layout@3.2.1`; ESM-only; Node.js >=22.18; TypeScript over the existing public `@taffyjs/node` API; no Rust, Taffy core, `@taffyjs/node` API, Flex, browser, WASM, generator, query, batch, compact-transport, publication, or release-automation expansion.
85
-
- Milestone commits: `2c04ce7` package foundation; `fab9a8b` Config and Style; `49d7a87` topology and state; `8e21f38` computed output; `3a8d860` Measure API; the PR-head `Close @taffyjs/yoga compatibility surface` commit contains Milestone 6 and this handover. The vouched run baseline is `3313f0b`.
86
+
- Milestone commits after the rebase: `f646c29` package foundation; `e1861a1` Config and Style; `3f1f557` topology and state; `a65114a` computed output; `7bb18c7` Measure API; `ff6f8a9`compatibility closure and handover. The vouched run baseline is `bd40988`; the branch is based on `origin/main` at `17a567d`.
86
87
- Remaining Different groups: named Yoga cache artifacts; corrected dirtied-callback argument and null behavior; min or max constraints combined with Flex growth or shrinkage; overlapping physical/logical main-axis margins; calculated aspect ratio; oversized or ordinary WrapReverse placement; overflowing reversed-axis distribution; zero-cross-size wrapped-line distribution; main-axis auto margins with reversal or justification; Measure callback trace, mode-sensitive result, measured flex-basis, and callback replacement/removal cache behavior. Exact triggers and pinned results are in the package compatibility guide.
87
88
- Remaining Unsupported triggers: Display.Contents; PositionType.Static; every non-None Errata; property-invalid Align values; `setIsReferenceBaseline(true)`; positive or negative infinite calculation owner dimensions; and undeclared malformed or Value-like generic-setter coercions. Types omit or narrow these where possible, and dynamic inputs throw before mutation.
88
89
- Only post-publication evidence remains: install the published package under the `yoga-layout` registry alias and smoke-test both entries. It does not block this private draft implementation.
0 commit comments