Description
doc-0004 W1: re-vendor protos, full span attribute diff (agento11y.* keys, plugin scopes, service.name), inclusive token semantics, per-family eval label and bucket diff, exporter parity. Freezes only vocabulary and the per-generation stage interface.
Acceptance Criteria
- #1 Golden Lane A and Lane B payload tests pin the new shapes
- #2 just dump diff contains only the intended renames and additions
- #3 The synthetic score_values double count is removed and judge_tokens follows the W0 answer
Definition of Done
- #1 just check (fmt-check, lint, gen-check, env-check, docs-check, test, race, hygiene, ui-check, compose-check, helm-test, lab-check, signal-fidelity)
- #2 just gen (only if a blueprint field, construct/workload config struct, or a skill under plugins/synthkit/skills/ changed)
- #3 just dump — inventory diffed against signals/
Implementation Plan
Refresh pinned wire and vocabulary seam; golden payload red/green and inventory diff; aggregate review and composed gate.
Final Summary
Delivered current pinned Agent Observability wire, vocabulary, inclusive usage, eval roles and label contracts in 47e386fffaaeeac9ef07429c964efafa5b461af9. Exact root encoder string-array prerequisite and corpus registration composed, actual HTTP-protobuf red-green and forced inventory proof passed without overlays. Independent repair review closed sequential-verdict, client-tag collision and SDK-error classification findings. Aggregate review covered 47 of 47 files; one comment-only minor fixed. Pushed tip 8305a909400b7243a587c03f0591f60a26b16c5d passed clean full composed check including race, schema and public blueprint validation. Stage declarations are not installed runtime hooks; disclosed legacy sampling and native-instrument subset limits remain.