Skip to content

Add bounded service evidence batch normalization - #160

Merged
Adam-Ghanem merged 2 commits into
mainfrom
upgrade/service-evidence-batch
Sep 15, 2026
Merged

Adam-Ghanem merged 2 commits into
mainfrom
upgrade/service-evidence-batch

Conversation

@Adam-Ghanem

Copy link
Copy Markdown
Owner

Summary

  • add a bounded batch normalizer for netwatch.service.v1 records as a reusable export/API integration boundary
  • cap batches at 1,000 records and allow callers to request a smaller limit
  • reject boolean values in numeric evidence fields and remove the remaining response-time type suppression
  • add focused ordering, bound, privacy, and validation tests

Why

The stable service schema is now on main. The next safe step toward authenticated JSON/CSV service exports is a reusable bounded normalization layer so every downstream surface receives the same schema/privacy semantics.

Safety

No scanning, probes, targets, sockets, privileges, payload collection, or authorization behavior changes.

@Adam-Ghanem
Adam-Ghanem merged commit 8feb1db into main Sep 15, 2026
2 checks passed
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