Skip to main content

Candidate Discovery

@dieter/candidate-discoveryv2026.09.18.2· 19d agoMODELSREPORTS
01README

Versioned search-result ledger and URL-based candidate deduplication for reproducible project discovery.

02Models1
@dieter/candidate-discoveryv2026.09.18.2candidate-discovery.ts
fn record(kind: enum, query: string, results: array, rawResponse?: unknown, cacheMaxAgeHours: number, refresh: boolean)
Cache one provider result set and merge its candidates by canonical URL.
ArgumentTypeDescription
kindenum
querystring
resultsarray
rawResponse?unknown
cacheMaxAgeHoursnumber
refreshboolean
fn merge(sourceUrl: string, targetUrl: string)
Merge a human-verified mirror candidate into its canonical target URL.
ArgumentTypeDescription
sourceUrlstring
targetUrlstring

Resources

snapshot(infinite)— Versioned provider query or prompt result set.
candidate(infinite)— URL-normalized candidate lead with accumulated discovery provenance.
operation(90d)— Summary of a cache, record, or explicit merge operation.
03Reports1
@dieter/candidate-discovery-summarymethod
candidate-discovery-summary.ts

Summarizes cached search recordings and explicit candidate merges.

discoveryresearch
04Previous Versions1
2026.09.18.1
05Stats
A
100 / 100
Downloads
14
Archive size
9.1 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms