You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Downstream tools such as ordgrep need the manifest/verifier layer to fail closed on hostile or corrupt local metadata without requiring every caller to invent its own size ceilings. The current open manifest issues cover publishability, auxiliary artifacts, verified-load planning, cache API, and unified reports, but not an explicit bounded-parser/resource policy.
Scope
Define maximum sizes for manifest JSON, row-map JSONL lines, auxiliary artifact declaration counts, report output, and cache metadata where applicable.
Add streaming or bounded readers where full-file parsing would otherwise allocate unbounded memory.
Make limits explicit in VerifyOptions with safe defaults and documented override behavior.
Return stable error codes for size/limit failures.
Apply the same limits to CLI and library verification paths.
Acceptance Criteria
Oversized manifest files fail before unbounded allocation.
Oversized row-map JSONL lines fail with a stable error code.
Motivation
Downstream tools such as
ordgrepneed the manifest/verifier layer to fail closed on hostile or corrupt local metadata without requiring every caller to invent its own size ceilings. The current open manifest issues cover publishability, auxiliary artifacts, verified-load planning, cache API, and unified reports, but not an explicit bounded-parser/resource policy.Scope
VerifyOptionswith safe defaults and documented override behavior.Acceptance Criteria
Non-Goals