Skip to content

PRA-001 T12: agent-trace terms/provider tagging + provider/channel-excluding pool rebuild (P-TERMS) #4446

Closed as not planned

Description

@noahgift

PRA-001 T12 (spec §2.10, §9 P-TERMS; K̂ 60 min). Owner per brief: aprender-a2; implemented by aprender-fb on a branch off rex/001 for a2 to fold.

Every agent-trace-v1 row carries provider, exact model_id, access_channel, terms_ref {url, effective_date, fetched_at}. Deliverable:

  • crates/aprender-review-experiment/src/terms.rs: validate the four fields (unknown/alias/mismatch = gap, row RED), and rebuild(rows, Exclude) with first-class --exclude-provider / --exclude-channel args; rows with gaps are refused by every rebuild; Exclude::public_release() = local only.
  • Contract agent-trace-terms-v1 with falsifiers planted RED first.

Acceptance (P-TERMS): a pool rebuild excluding one provider succeeds with 0 rows of that provider.

Not legal advice; S-6 governs. No transcripts or trace blobs in this repo.

Refs #4354

Activity

  1. added this to the 0.70.1 milestone on Sep 25, 2026
  2. modified the milestones: 0.70.1, 0.71.0 on Oct 4, 2026
  3. noahgift commented on Oct 14, 2026

    @noahgift
    MemberAuthor

    merged into #5317 (master ticket for epic #4381; triage rule 7b, 2026-10-14). It is a checklist row there; reopen this issue when work on it starts or its PR opens.

  4. noahgift commented on Oct 14, 2026

    @noahgift
    MemberAuthor

    Moved: this sub-ticket is now a row in #5345 (PRM review-replay: benchmark, trace tagging and rex pool admission). The earlier comment said it merged into #5317, but that master never listed it.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1High prioritysize:MK̂ 3-4 h

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions