Skip to content

design(atlas): golden-set builder + eval gate — feedback-derived versioned eval set gating index changes #6046

Open

Description

@dezren39

Parent: #6027 (retrieval statistics, feedback, query traces). Research source: prior-art doc ~/workspace/scratch/atlas-ingestion-brief-2026-11-04/prior-art-research.md (2026-11-04). Follow-up 24 (Cluster 4). Related: the SPLADE eval harness #5741 (signal-specific; this is the corpus-wide gate).

Finding (research, in substance)

The standard operating pattern for retrieval evolution is a versioned golden set (50–200 real queries) run on every index/config change with merge gates on thresholds (RAGAS-style reference-free metrics: faithfulness, answer relevancy, context precision/recall; the TruLens RAG triad). The builder's fuel is feedback: practitioner consensus is that negative-feedback queries get promoted into the evaluation set with corrected ground truth — "when users flag incorrect responses, add those queries to your evaluation set" is the standard loop. For Atlas the golden set converts feedback + traces into decisions: chunking changes, rescore weights (the #5774 parameter surface), and SPLADE/Jaccard experiments all become "did the golden set move" questions instead of vibes.

Scope

  • Builder: thumbs-down + sampled queries → candidate eval entries with corrected expected results; human/agent confirmation step; versioning of the set itself.
  • Eval gate: which changes must run it (chunking policy, rescore weights, embedding model, fan-out config), which metrics, what delta blocks a change.
  • Maintenance: stale entries (corpus moved on) — retire/repair rules so the gate doesn't fossilize.

Done looks like

A builder + gate design: set schema, promotion flow from feedback, gate contract per change class.

Activity

  1. added
    area/infraInfrastructure, deployment, and operations
    kind/designA design proposal (design-architect): multi-step, phased, decision-bearing
    on Nov 5, 2026
  2. developing-today commented on Nov 5, 2026

    @developing-today
    Contributor
  3. added
    queue/queuedHas a queued task in the Supabase agent queue
    task/triageQueue packet kind: verify, reproduce, and route this item
    work/assignedQueue worker lifecycle state
    queue/claimedQueue worker lifecycle state
    and removed
    queue/queuedHas a queued task in the Supabase agent queue
    on Nov 5, 2026
  4. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · done (triage)

    Triage findings (verified fresh 2026-11-05 via gh + local source check):

    Triage complete for task 10412; issue #6046 stays open for the builder + gate design.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area/infraInfrastructure, deployment, and operationskind/designA design proposal (design-architect): multi-step, phased, decision-bearingtask/triageQueue packet kind: verify, reproduce, and route this item

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions