{ "_doc": "Synthetic Redmine snapshot for unit tests. Replace with real data via captureRedmineSnapshot.py against the SSS sandbox once the live tests are green.", "schema": { "projectId": "demo-project", "projectName": "Demo Project", "trackers": [ {"id": 1, "name": "Userstory"}, {"id": 2, "name": "Feature"}, {"id": 3, "name": "Acc.Crit"}, {"id": 4, "name": "Bug"}, {"id": 5, "name": "Task"} ], "statuses": [ {"id": 1, "name": "Neu", "isClosed": false}, {"id": 2, "name": "In Bearbeitung", "isClosed": false}, {"id": 3, "name": "Review", "isClosed": false}, {"id": 4, "name": "Erledigt", "isClosed": true}, {"id": 5, "name": "Geschlossen", "isClosed": true} ], "priorities": [ {"id": 1, "name": "Niedrig"}, {"id": 2, "name": "Normal"}, {"id": 3, "name": "Hoch"} ], "users": [ {"id": 11, "name": "Anna Beispiel"}, {"id": 12, "name": "Bruno Test"} ], "customFields": [] }, "issues": [ { "id": 1001, "subject": "Mandanten-Setup automatisieren", "trackerId": 1, "trackerName": "Userstory", "statusId": 2, "statusName": "In Bearbeitung", "isClosed": false, "priorityId": 2, "priorityName": "Normal", "assignedToId": 11, "assignedToName": "Anna Beispiel", "createdOn": "2026-02-01T10:00:00Z", "updatedOn": "2026-04-10T09:00:00Z", "relations": [] }, { "id": 2001, "subject": "Onboarding-Wizard UX", "trackerId": 2, "trackerName": "Feature", "statusId": 1, "statusName": "Neu", "isClosed": false, "priorityId": 2, "priorityName": "Normal", "assignedToId": 12, "assignedToName": "Bruno Test", "createdOn": "2026-02-05T12:00:00Z", "updatedOn": "2026-03-01T08:00:00Z", "relations": [ {"id": 901, "issueId": 2001, "issueToId": 1001, "relationType": "relates", "delay": null} ] }, { "id": 3001, "subject": "AC: Wizard-Schritt 1 muss Mandant erkennen", "trackerId": 3, "trackerName": "Acc.Crit", "statusId": 4, "statusName": "Erledigt", "isClosed": true, "priorityId": 2, "priorityName": "Normal", "assignedToId": 12, "assignedToName": "Bruno Test", "parentId": 2001, "createdOn": "2026-02-10T08:00:00Z", "updatedOn": "2026-04-08T15:30:00Z", "relations": [] }, { "id": 4001, "subject": "Bug: Wizard friert ein bei leerem Mandanten", "trackerId": 4, "trackerName": "Bug", "statusId": 5, "statusName": "Geschlossen", "isClosed": true, "priorityId": 3, "priorityName": "Hoch", "assignedToId": 11, "assignedToName": "Anna Beispiel", "createdOn": "2026-03-15T12:00:00Z", "updatedOn": "2026-04-12T11:00:00Z", "relations": [ {"id": 902, "issueId": 4001, "issueToId": 2001, "relationType": "blocks", "delay": null} ] }, { "id": 5001, "subject": "Orphan: Refactor altes Logging-Modul", "trackerId": 5, "trackerName": "Task", "statusId": 1, "statusName": "Neu", "isClosed": false, "priorityId": 1, "priorityName": "Niedrig", "assignedToId": null, "assignedToName": null, "createdOn": "2025-09-15T08:00:00Z", "updatedOn": "2025-10-01T10:00:00Z", "relations": [] }, { "id": 5002, "subject": "Orphan: Doku Schemamigration", "trackerId": 5, "trackerName": "Task", "statusId": 2, "statusName": "In Bearbeitung", "isClosed": false, "priorityId": 2, "priorityName": "Normal", "assignedToId": 11, "assignedToName": "Anna Beispiel", "createdOn": "2026-01-10T08:00:00Z", "updatedOn": "2026-02-15T10:00:00Z", "relations": [] } ] }