feat(studio): add HumidiFi state scenarios - #17
Open
92Infinitus92 wants to merge 2 commits into
Open
92Infinitus92 wants to merge 2 commits into
92Infinitus92 wants to merge 2 commits into
Conversation
|
No concrete bugs found in the changes introduced by One improvement: add a test for rapid Tessera → HumidiFi switching where the Tessera market request resolves last. Verify that its stale response cannot overwrite HumidiFi’s catalog or selected market. Tests weren’t run because dependencies aren’t installed. The backend contract with |
92Infinitus92
force-pushed
the
feat/tessera-support
branch
from
September 15, 2026 05:23
4a243ee to
520906f
Compare
92Infinitus92
force-pushed
the
wip/humidifi-ui-rebuild
branch
from
September 15, 2026 05:27
7b32689 to
2187d13
Compare
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.
HumidiFi joins the shared PMM fair-value dialog with live market discovery and explicit market selection. Adds the stale-quote example, protocol icon and editor support, with coverage for protocol switching, catalog refresh and MCP validation.
Stacked on #11 (
feat/tessera-support), which provides the shared PMM dialog and API helpers. Requires LimeChain/surfpool#16 for the HumidiFi tools and templates.Validation:
tsc --noEmit, lint and production build: exit 0; existing lint/build warnings remain.The PR appears safe to merge, with no actionable new defect established by the changes since the previous review.
Summary
Adds HumidiFi support to Studio’s PMM scenario workflow.
Diagram
%%{init: {'theme': 'neutral'}}%% flowchart LR U[User opens PMM dialog] --> P{Select protocol} P -->|Tessera| T[list_tessera_markets] P -->|HumidiFi| H[list_humidifi_markets] T --> M[Select or enter market] H --> M M --> V[Validate market and price] V -->|Tessera| CT[create_tessera_fair_value_scenario] V -->|HumidiFi| CH[create_humidifi_fair_value_scenario] CT --> S[Open created scenario] CH --> SReviews (3) · Last reviewed commit: "fix(studio): name the HumidiFi market a ..."