Skip to content

feat: TAR-77 precision gate + slog sprintf provider - #7

Merged
Pieczasz merged 2 commits into
mainfrom
cursor/tar-77-precision-providers-8703
Sep 20, 2026
Merged

Pieczasz merged 2 commits into
mainfrom
cursor/tar-77-precision-providers-8703

Conversation

@Pieczasz

Copy link
Copy Markdown
Collaborator

Summary

Implements TAR-77 on public tarsier:

  • Documents the precision gate in docs/PRECISION.md (default medium; promote to high only with evidence)
  • Demotes otel/semconv-drift (Go + TS) from high → medium (notes already said precision unmeasured)
  • Adds Go slog provider logs/slog-sprintf-message at medium with ruletests, snapshots, and FP notes

No phones-home / learning telemetry. No JEV.

Test plan

  • make test / go test ./... green
  • golangci-lint run ./... green
  • ast-grep test 29 passed
  • Manual: tarsier scan catches slog.Info(fmt.Sprintf(...)) and skips structured attrs

Pieczasz and others added 2 commits September 20, 2026 12:24
Document the public high-confidence precision process, demote
otel/semconv-drift (Go/TS) to medium until corpus evidence exists, and
add logs/slog-sprintf-message (medium) with ruletests and FP notes.

Co-authored-by: Bartłomiej Piekarz <Pieczasz@users.noreply.github.com>
Constrain logs/slog-sprintf-message to fmt.Sprintf in the message
position so structured attrs like slog.Info("msg", "k", fmt.Sprintf(...))
are notwant. Expand ruletests and badshop want/notwant fixtures.

Co-authored-by: Bartłomiej Piekarz <Pieczasz@users.noreply.github.com>
@Pieczasz
Pieczasz merged commit 2cab123 into main Sep 20, 2026
4 checks passed
@Pieczasz
Pieczasz deleted the cursor/tar-77-precision-providers-8703 branch September 28, 2026 10:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant