Skip to content

Add UnknownLink action to dedupe TUI#14

Open
nicucalcea wants to merge 3 commits intomainfrom
feature/unknown-links-tui
Open

Add UnknownLink action to dedupe TUI#14
nicucalcea wants to merge 3 commits intomainfrom
feature/unknown-links-tui

Conversation

@nicucalcea
Copy link
Copy Markdown
Member

What

  • Adds an o keybinding in the nomenklatura dedupe TUI to record an undirected UnknownLink between the currently displayed candidate pair.
  • Persists these links in a new unknown_links table (separate from resolver judgements).
  • Materializes saved links into the statement table as FtM UnknownLink entities during muckrake load.

Why

Resolver judgements are for same-as decisions; this captures related-but-not-same relationships without forking or hardcoding behavior into nomenklatura.

Notes

  • Links are stored undirected + unique per pair (IDs sorted before insert).
  • Materialization clears and rewrites the synthetic dataset muckrake_links on each load to stay in sync.

Closes #13.

Allow recording undirected UnknownLink pairs from the nomenklatura TUI and materialize them into SQL statements on load.
Point CSS_PATH at nomenklatura's bundled app.tcss so Textual doesn't look for a local stylesheet in muckrake.
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.

Patch nomenklatura to add UnknownLink between entities

1 participant