Implement deterministic bounded format detection and explicit validation.
Scope
Detect RSS, Atom, RDF, or unknown from a capped replayable prefix, enforce max_detection_bytes, preserve input for parsing, and validate content against an explicit format. Return stable unknown or detection errors.
Acceptance Criteria
Detection never reads beyond its configured bound.
Detection is pure over the supplied prefix and deterministic.
Non-rewindable input can replay the bounded prefix.
Explicit validation supports RSS, Atom, and RDF.
Unknown and ambiguous outcomes are stable and tested.
## Objective
Implement deterministic bounded format detection and explicit validation.
## Scope
Detect RSS, Atom, RDF, or unknown from a capped replayable prefix, enforce `max_detection_bytes`, preserve input for parsing, and validate content against an explicit format. Return stable unknown or detection errors.
## Acceptance Criteria
- Detection never reads beyond its configured bound.
- Detection is pure over the supplied prefix and deterministic.
- Non-rewindable input can replay the bounded prefix.
- Explicit validation supports RSS, Atom, and RDF.
- Unknown and ambiguous outcomes are stable and tested.
mmacia
self-assigned this 2026-10-16 10:12:24 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Objective
Implement deterministic bounded format detection and explicit validation.
Scope
Detect RSS, Atom, RDF, or unknown from a capped replayable prefix, enforce
max_detection_bytes, preserve input for parsing, and validate content against an explicit format. Return stable unknown or detection errors.Acceptance Criteria