Skip to content

Harden Sampled Values profile inference for live integration#36

Closed
masarray wants to merge 0 commit into
mainfrom
agent/p3a-profile-engine-correctness
Closed

Harden Sampled Values profile inference for live integration#36
masarray wants to merge 0 commit into
mainfrom
agent/p3a-profile-engine-correctness

Conversation

@masarray

Copy link
Copy Markdown
Owner

Purpose

Complete the P3A engine-correctness gate before connecting profile intelligence to live capture, PCAP import, SCL binding, and Subscriber UI.

Planned changes

  • Prevent MAC-address normalization rules from being applied to svID and dataset identifiers.
  • Limit classification confidence according to profile evidence maturity.
  • Distinguish traffic-family classification from named-profile detection.
  • Make observation accumulation bounded, thread-safe, and snapshot-based.
  • Add minimum observation-window quality and explicit fact provenance.
  • Separate continuous counters, gaps, duplicates, wraps, out-of-order frames, and resets.
  • Add deterministic negative tests for punctuation-sensitive identifiers, sparse evidence, packet loss, duplicate frames, reordering, resets, and rolling-window limits.

No WPF or live-capture integration is included in this pull request.

@masarray masarray closed this Jul 15, 2026
@masarray
masarray force-pushed the agent/p3a-profile-engine-correctness branch from 012519c to 0b29b21 Compare July 15, 2026 08:05
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