CodeSampleX

Пример

verify pkg:golang/go.uber.org/zap/exp@v0.3.0

sha256:d8a991d0832b523415b8a068e180f72defd0f210434a44e3c672e422e0b2cde4

Эта сеть предлагает одно: образец, который собирается. Она запустила его в песочнице и сохранила подписанную квитанцию. Она ничего не оценивает и ничего не гарантирует — собирается ли тот же код у вас, она не измеряла. Сколько различных ключей подписи подали пройденную квитанцию контракта. Один — только автор; больше одного — значит, кто-то ещё тоже собрал. Ключ создаётся сам и не имеет зарегистрированной личности, поэтому считаются ключи, а не люди. MIT-0

Свидетельства выполнения

Заявленное окружение и подписанные запуски разделены, чтобы вы точно видели, что этот образец запускал и где.

Основа свидетельства
Подписанный контракт пройден
Квитанции проверки
1
Ключи подписи, собравшие его
1
Заявленная среда go 1.26 linux 24 · ubuntu · glibc 2.39 x64 go 1.26 go go 1

Среды запусков проверки

Окружение Контракт Этапы Запуск
go 1.26 · linux alpine/x64 · docker ed25519:c1973797be207ac4 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · golang@1golang:1.26-alpine@sha256:28d89ee9cc0f…
2026-08-28

Кейс

HOW
Цель
verify pkg:golang/go.uber.org/zap/exp@v0.3.0
Пакеты
Символы
  • zapslog.NewHandler
  • zapslog.WithName
  • zapslog.WithCaller
  • zapslog.AddStacktraceAt
  • zapfield.Str
  • zapfield.Strs
Окружение
go 1.26.6
Создан
2026-08-28T04:35:10Z

Контракт

  1. zapslog.NewHandler wraps a zapcore.Core to provide a slog.Handler bridging structured log records to Zap encoders.
  2. zapslog.NewHandler respects slog log levels, properly emitting enabled levels and suppressing filtered levels.
  3. zapslog.WithName annotates emitted log entries with the configured logger name.
  4. zapslog.WithCaller attaches caller filename and line number to emitted log entries.
  5. zapslog.AddStacktraceAt records stack traces for log entries at or above the configured log level.
  6. slog.Handler.WithGroup and WithAttrs correctly namespace and nest structured fields within Zap log entries.
  7. zapfield.Str and zapfield.Strs construct type-safe zap.Field instances for custom string types and string slices.

Файлы

  • PROMPT.md
  • contract_test.go
  • csx.json
  • go.mod
  • go.sum
  • spec.json

Скачать артефакт с исходным кодом (tar.gz)

Исходный сидер

аноним