docs(adr): accept ADR 0071 harness snapshot for agent traces#5524
docs(adr): accept ADR 0071 harness snapshot for agent traces#5524HofniGartner wants to merge 5 commits into
Conversation
Record Level-1 harness-snapshot.json and root-span forge pointers as the run-time join contract; implementation follows in a separate issue. Signed-off-by: Hofni Gartner <hgartner@redhat.com> Co-authored-by: Cursor <cursoragent@cursor.com>
Accept status, add Options, single Decision, bullet Consequences, and Planned callout for harness-snapshot in the tracing guide (fullsend-ai#5449). Signed-off-by: Hofni Gartner <hgartner@redhat.com> Co-authored-by: Cursor <cursoragent@cursor.com>
Cross-ref ADR 0005 in Context, omit trace_id when OTEL_SDK_DISABLED, and add the decided entry to docs/architecture.md Observability. Signed-off-by: Hofni Gartner <hgartner@redhat.com> Co-authored-by: Cursor <cursoragent@cursor.com>
Keep Observability decided list in sync with the accepted ADR. Signed-off-by: Hofni Gartner <hgartner@redhat.com> Co-authored-by: Cursor <cursoragent@cursor.com>
E2E tests did not runE2E tests run automatically for org/repo members and collaborators on pull requests. For other contributors, a maintainer must add the See E2E testing guide for details. |
1 similar comment
E2E tests did not runE2E tests run automatically for org/repo members and collaborators on pull requests. For other contributors, a maintainer must add the See E2E testing guide for details. |
PR Summary by Qododocs(adr): accept ADR 0071 harness snapshot + forge pointer correlation
AI Description
Diagram
High-Level Assessment
Files changed (3)
|
Code Review by Qodo
1.
|
Align architecture.md with the Planned callout in the tracing guide so operators do not treat harness-snapshot.json as already shipped. Signed-off-by: Hofni Gartner <hgartner@redhat.com> Co-authored-by: Cursor <cursoragent@cursor.com>
|
Addressed the architecture.md inconsistency: the Observability bullet now reads Decided (pending #5449) / "every run will write", matching the Planned callout in the tracing guide. |
Summary
Record ADR 0071: Level-1
harness-snapshot.jsonplus mirrored root-span forge pointers as the run-time join contract. Docs only — implementation remains #5449.Replaces auto-closed #5505 / #5508 after vouch (discussion #5520). Incorporates prior review feedback: Accepted status, Options, single Decision, bullet Consequences, Planned callout, architecture.md sync, ADR 0005 in Context, and clear
OTEL_SDK_DISABLEDbehavior fortrace_id/traceparent.Related Issue
Implementation: #5449
Changes
run-telemetry.jsonl; snapshot under> **Planned:**+ Implement ADR 0071: harness-snapshot.json + root-span forge pointers #5449docs/architecture.md: Observability decided entry linking ADR 0071Testing
mainat merge (/renumber-adrif needed)Checklist
Made with Cursor