[osprey-ui] Features Registry page (Phase 4 of UI 2.0) — re-PR onto main (replaces #245)#276
Merged
Merged
Conversation
Co-authored-by: Leon Shi <101139283+cmttt@users.noreply.github.com> Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
julietshen
approved these changes
May 19, 2026
The original test_features.py SML missed several validator constraints — bare JsonData required type annotations, `Count` isn't in upstream stdlib, `and`/`not` need bool operands, attribute access isn't supported, the `then=` arg to WhenRules takes effects (not features), and one test was missing the required main.sml entry-point. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
haileyok
added a commit
that referenced
this pull request
May 19, 2026
Brings main's dependabot transitive bumps (webpack, rollup, node-forge, yaml, jsonpath, babel), Features Registry UI (#276), GitHub Actions hardening (#248), and Python uv bumps into the pnpm migration branch. Conflicts resolved: - .github/workflows/code-quality.yml: kept `pnpm install --frozen-lockfile` over main's `npm ci`. Also SHA-pinned `pnpm/action-setup@v6.0.0` to match main's actions hardening policy. - osprey_ui/package-lock.json: kept deleted (pnpm-lock.yaml is the parity contract on this branch). pnpm-lock.yaml left as-is for this commit; refreshed in the follow-up. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Resubmitting — I accidentally merged #245 into the old
hailey/osprey-ui-2-0/phase-3-rebasedbase instead ofmain. Same code as #245.What this PR does
1a4b7a4(the squash from [osprey-ui] Features Registry page (Phase 4 of UI 2.0) #245, carrying all reviewed Phase 4 work) onto a fresh branch off currentmain.Testing
Identical content to #245's verified state — see that PR for the original test notes.