{"rules":[{"id":"ARS-001","severity":"FAIL","category":"structure","cdisc_ref":"ARS §3.1","message":"ReportingEvent must declare @type"},{"id":"ARS-002","severity":"FAIL","category":"structure","cdisc_ref":"ARS §3.1","message":"@type must be 'ReportingEvent'"},{"id":"ARS-003","severity":"WARN","category":"structure","cdisc_ref":"ARS §3.1","message":"ReportingEvent should have an id"},{"id":"ARS-004","severity":"WARN","category":"structure","cdisc_ref":"ARS §3.1","message":"ReportingEvent should have a name"},{"id":"ARS-005","severity":"FAIL","category":"content","cdisc_ref":"ARS §4.2","message":"Must have at least one method"},{"id":"ARS-006","severity":"FAIL","category":"content","cdisc_ref":"ARS §4.3","message":"Must have at least one analysis"},{"id":"ARS-007","severity":"FAIL","category":"content","cdisc_ref":"ARS §4.4","message":"Must have at least one output"},{"id":"ARS-008","severity":"FAIL","category":"integrity","cdisc_ref":"ARS §4.3.2","message":"Every analysis must reference a methodId"},{"id":"ARS-009","severity":"FAIL","category":"integrity","cdisc_ref":"ARS §4.3.2","message":"Every analysis methodId must exist in methods[]"},{"id":"ARS-010","severity":"WARN","category":"integrity","cdisc_ref":"ARS §4.2.1","message":"Every method should have an id"},{"id":"ARS-011","severity":"WARN","category":"integrity","cdisc_ref":"ARS §4.2.1","message":"Every method should have a name"},{"id":"ARS-012","severity":"WARN","category":"integrity","cdisc_ref":"ARS §4.2.3","message":"Every method should define operations[]"},{"id":"ARS-013","severity":"WARN","category":"integrity","cdisc_ref":"ARS §4.3.4","message":"Every analysis should declare results[]"},{"id":"ARS-014","severity":"WARN","category":"integrity","cdisc_ref":"ARS §4.4.2","message":"Every output should have displays or fileSpecifications"},{"id":"ARS-015","severity":"INFO","category":"completeness","cdisc_ref":"ARS §3.4","message":"Recommend defining analysisSets for traceability"},{"id":"ARS-016","severity":"INFO","category":"completeness","cdisc_ref":"ARS §3.5","message":"Recommend dataSubsets if filtering subjects"},{"id":"ARS-017","severity":"INFO","category":"completeness","cdisc_ref":"ARS §3.6","message":"Recommend analysisGroupings for treatment comparisons"},{"id":"ARS-018","severity":"INFO","category":"completeness","cdisc_ref":"ARS §5.1","message":"Recommend globalDisplaySections for common headers/footers"},{"id":"ARS-019","severity":"INFO","category":"submission","cdisc_ref":"ICH E3 §14","message":"Submission packages typically have <200 outputs per ReportingEvent"},{"id":"ARS-020","severity":"WARN","category":"submission","cdisc_ref":"ARS §3.2","message":"ARS version should be 1.0 (current standard)"},{"id":"ARS-021","severity":"INFO","category":"submission","cdisc_ref":"Part 11","message":"Hash-chained audit trail will be issued (Part 11 compliant)"}]}