{ "generated_at": "2026-07-18T08:39:12Z", "requirements_source": "apps/service-desk/domain/input/service-desk-requirement.md", "mapping_source": "apps/service-desk/domain/traceability-map.json", "summary": { "requirements": 4, "passed": 4, "failed": 0, "symbol_refs": 4, "symbols_found": 4, "symbols_missing": 0, "orphan_mappings": [] }, "matrix": [ { "id": "FR-01", "name": "Create Ticket", "status": "PASS", "code": [ "apps/service-desk/src/ticket.js" ], "tests": [ "apps/service-desk/test/ticket.test.mjs" ], "missing_code": [], "missing_tests": [], "symbol_refs": [ { "file": "apps/service-desk/src/ticket.js", "symbol": "createTicket", "found": true } ], "missing_symbols": [], "missing_lines": [] }, { "id": "FR-02", "name": "Assign Ticket", "status": "PASS", "code": [ "apps/service-desk/src/ticket.js" ], "tests": [ "apps/service-desk/test/ticket.test.mjs" ], "missing_code": [], "missing_tests": [], "symbol_refs": [ { "file": "apps/service-desk/src/ticket.js", "symbol": "assignTicket", "found": true } ], "missing_symbols": [], "missing_lines": [] }, { "id": "FR-03", "name": "Resolve Ticket", "status": "PASS", "code": [ "apps/service-desk/src/ticket.js" ], "tests": [ "apps/service-desk/test/ticket.test.mjs" ], "missing_code": [], "missing_tests": [], "symbol_refs": [ { "file": "apps/service-desk/src/ticket.js", "symbol": "resolveTicket", "found": true } ], "missing_symbols": [], "missing_lines": [] }, { "id": "FR-04", "name": "SLA Escalation", "status": "PASS", "code": [ "apps/service-desk/src/ticket.js" ], "tests": [ "apps/service-desk/test/ticket.test.mjs" ], "missing_code": [], "missing_tests": [], "symbol_refs": [ { "file": "apps/service-desk/src/ticket.js", "symbol": "isSlaBreached", "found": true } ], "missing_symbols": [], "missing_lines": [] } ] }