Skip to content

feat(github-app): gate false-positive telemetry #554

Description

@JSONbored

Parent roadmap: #525
Parent phase: #528

Background

Maintainers won't move gates from advisory to block without evidence the gates are precise. We need to measure false positives.

Goal

Gate false-positive telemetry: record gate-blocked-then-merged (override) events and expose a per-gate-mode false-positive rate.

Current Behavior

No gate-outcome telemetry; overrides aren't correlated with eventual merges.

Desired Behavior

Implementation Requirements

  • New telemetry table/migration; aggregation service. No PII.

Public/Private Output Boundaries

  • Internal/maintainer-authenticated; no public exposure; no reward/trust fields.

Acceptance Criteria

  • A blocked-then-merged PR increments the false-positive count; rate is queryable per gate mode.

Testing Requirements

  • npm run test:ci, 97%+ coverage. Telemetry-privacy + aggregation tests.

Metadata

Metadata

Assignees

No one assigned

    Labels

    gittensor:featureGittensor-scored feature linked to a feature issue — scores a 0.25x multiplier.roadmapOn the Wave-2 agent-layer roadmap board (project 9)

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions