Skip to content

fix(studio): filter verify-list by active field#7

Open
febuz wants to merge 1 commit into
fin-studiofrom
fix/studio-field-isolation
Open

fix(studio): filter verify-list by active field#7
febuz wants to merge 1 commit into
fin-studiofrom
fix/studio-field-isolation

Conversation

@febuz

@febuz febuz commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Summary

  • #verify-list was seeded with facts/terms from every field and never filtered — selecting intelfield/ledgerfield still showed FinField's AAPL facts.
  • Tag each row with dataset.field on creation, hide it if it doesn't match currentField, and re-filter on every setField() call (both for newly-inserted rows and on field-switch).
  • Adds a per-field "nothing to verify in <field> yet" placeholder, distinct from the existing all-fields-empty message.

Implements the surgical fix already specified in #3.

Fixes #3

Test plan

  • node --check web/studio/fin-engine.js — syntax valid
  • Manually verify in the deployed Studio: switch between finfield/intelfield/ledgerfield and confirm only matching rows show, with the new per-field empty state when a field has nothing yet

🤖 Generated with Claude Code

Facts and terms from every field were shown regardless of the
selected field button — setField() only toggled UI chrome, never
filtered #verify-list. Tag each row with its field on creation and
hide rows that don't match currentField, both on insert and on
field-switch, so e.g. selecting intelfield/ledgerfield no longer
surfaces finfield's AAPL facts.

Fixes #3

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019YWdCFgiCtzULqt4Sez2EC
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.

1 participant