Skip to content

feat(signals): slop core — scaffold buildSlopAssessment #558

Description

@JSONbored

Parent roadmap: #525
Parent epic: #530

Goal

Scaffold src/signals/slop.ts: buildSlopAssessment shell returning { slopRisk 0-100, band, findings }, plus SLOP_WEIGHTS and SLOP_RUBRIC_MARKDOWN and band thresholds (no signals yet).

Reuse

Existing SignalFinding shape so output flows through current renderers/redactors.

Acceptance

Pure deterministic shell compiles; bands map from score; rubric constant exported.

Testing

npm run test:ci, 97%+ coverage. Public/private output boundary preserved; deterministic where applicable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    gittensor:featureGittensor-scored feature linked to a feature issue — scores a 0.25x multiplier.gittensor:priorityMaintainer-selected Gittensor priority — scores a 1.5x multiplier.

    Projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions