### EXAMPLE ONLY. Same endpoint, same code path. The standard_id decides template, clauses and wording. ### Report A: ISO 9001:2015 (standards.id = 4) -> today and after: unchanged POST {{host}}/audit-reports Authorization: Bearer {{token}} Content-Type: application/json { "audit_schedule_row_id": 900, "standard_id": 4 } # -> { id: A, report_no: "S2-2026-000xxx", stage_type: "stage2", template_id: , ... } # GET /audit-reports/A/pdf -> form-04-2-stage2.hbs, 9001 clauses, QMS wording ### Report B: ISO 14001:2026 (standards.id = 7) POST {{host}}/audit-reports Authorization: Bearer {{token}} Content-Type: application/json { "audit_schedule_row_id": 900, "standard_id": 7 } # TODAY -> template_id = generic row, BORROWED 9001 clauses, generic one-line wording, 9001 layout # AFTER -> template_id = 'form-14001-s2' row, 14001 clauses, EMS wording, form-14001-stage2.hbs layout # GET /audit-reports/B/pdf