fase(15): reporting module with pdf generation

This commit is contained in:
debian
2026-03-06 05:57:05 -05:00
parent 3ff36f0b6a
commit cffa1aeea9
64 changed files with 3462 additions and 87 deletions

View File

@@ -38,7 +38,7 @@ function createFindingsRouter(deps) {
}
res.json(result.value);
});
// GET /api/findings/:id — finding detail
// GET /api/findings/:id — finding detail (includes actionTrace)
router.get('/:id', async (req, res) => {
const findingId = req.params['id'];
const result = await deps.getFinding.execute({ findingId });
@@ -46,7 +46,8 @@ function createFindingsRouter(deps) {
res.status(404).json({ error: result.error });
return;
}
res.json(toDTO(result.value));
const f = result.value;
res.json({ ...toDTO(f), actionTrace: f.actionTrace });
});
// PATCH /api/findings/:id/status — update status
router.patch('/:id/status', async (req, res) => {