Skip to content

feat(report): stage nullable hairpinning field in JSON output#20

Merged
vnykmshr merged 1 commit into
mainfrom
v0.1.4-phase1-hairpinning-staging
May 11, 2026
Merged

feat(report): stage nullable hairpinning field in JSON output#20
vnykmshr merged 1 commit into
mainfrom
v0.1.4-phase1-hairpinning-staging

Conversation

@vnykmshr

Copy link
Copy Markdown
Contributor

Stages the nullable "hairpinning" field on reportJSON ahead of the v0.1.4 hairpinning probe path. Always null in this phase; goldens regenerated. Per docs/design.md:361, null distinguishes "not tested" from "tested false" — omitempty-off pointer is the tri-state idiom.

Verified: go test -race ./..., golangci-lint run ./..., gofmt -l . all clean.

Always null; probe path lands in phase 4 per docs/design.md:361.
@vnykmshr

Copy link
Copy Markdown
Contributor Author

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

@vnykmshr vnykmshr merged commit 5d9ff7c into main May 11, 2026
7 checks passed
@vnykmshr vnykmshr deleted the v0.1.4-phase1-hairpinning-staging branch May 11, 2026 08:44
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