Trace: verify Pi interactive welcome message

Offen
#3,722 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
48/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
go
Bereich
testing

Rechercherichtung

Start by reading the Pi TUI integration and welcome-message matrix, then identify how Trace local mode records session evidence. Drive the pinned Pi TUI in a disposable repository and capture the visible session-start notice; also check that headless JSONL stays machine-readable without claiming to show it. Done when a deterministic procedure or test verifies both behaviors and the Pi matrix cell is updated.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

component/CLI trace-provider

Problem

The Pi welcome-message matrix cell is Unknown. A prior Pi 0.80.10 TUI smoke showed a banner, but the local headless harness cannot assert this UI-only notification.

Scope

Verify the interactive Pi session-start notification in local Trace mode, without changing production behavior unless the test exposes a defect.

Acceptance criteria

  • Drive a pinned Pi TUI in a disposable repository with Trace local mode and capture the visible session-start notice.
  • Assert the notice says the session is recorded and identifies the on-disk evidence destination.
  • Confirm headless JSONL remains machine-readable and does not claim to show the UI-only notice.
  • Add a deterministic verification procedure/test where the Pi TUI signal is observable, and update only the welcome-message Pi matrix cell when verified.

Non-goals

  • Credentials validation, post-push links, or control-plane attestation.
  • Claiming a headless model-context message is a user-visible TUI notification.

Split from #3718; baseline Pi support #3704.

Vorherrschende Sprache
Go
Sterne
582
Forks
61
Ø Merge
12 Std. 47 Min.
Gemergte PRs (30 T.)
137

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus chainloop-dev/chainloop

Alle Issues in chainloop-dev/chainloop

Ähnliche Issues

Weitere Issues zu Go

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.