Files
pardis/public/backup-fixture.json

1130 lines
26 KiB
JSON

{
"format": "timelog-export",
"version": 1,
"exportedAt": "2026-09-06T15:25:43.430Z",
"settings": null,
"days": [
{
"date": "2026-08-10",
"status": "closed",
"plannedStartTs": 1786339800000,
"plannedEndTs": 1786375800000,
"startedTs": 1786339800000,
"endedTs": 1786372440000,
"lunchType": "restaurant",
"restaurant": "Chez Marcel",
"closePromptedTs": null
},
{
"date": "2026-08-11",
"status": "closed",
"plannedStartTs": 1786426200000,
"plannedEndTs": 1786462200000,
"startedTs": 1786426200000,
"endedTs": 1786459440000,
"lunchType": "restaurant",
"restaurant": "Le Relais",
"closePromptedTs": null
},
{
"date": "2026-08-12",
"status": "closed",
"plannedStartTs": 1786512600000,
"plannedEndTs": 1786548600000,
"startedTs": 1786512600000,
"endedTs": 1786548120000,
"lunchType": "restaurant",
"restaurant": "La Bonne Fourchette",
"closePromptedTs": null
},
{
"date": "2026-08-13",
"status": "closed",
"plannedStartTs": 1786599000000,
"plannedEndTs": 1786635000000,
"startedTs": 1786599000000,
"endedTs": 1786634700000,
"lunchType": "panier",
"restaurant": null,
"closePromptedTs": null
},
{
"date": "2026-08-14",
"status": "closed",
"plannedStartTs": 1786685400000,
"plannedEndTs": 1786721400000,
"startedTs": 1786685400000,
"endedTs": 1786719780000,
"lunchType": "restaurant",
"restaurant": "Le Relais",
"closePromptedTs": null
},
{
"date": "2026-08-17",
"status": "closed",
"plannedStartTs": 1786944600000,
"plannedEndTs": 1786980600000,
"startedTs": 1786944600000,
"endedTs": 1786977660000,
"lunchType": "restaurant",
"restaurant": "La Bonne Fourchette",
"closePromptedTs": null
},
{
"date": "2026-08-18",
"status": "closed",
"plannedStartTs": 1787031000000,
"plannedEndTs": 1787067000000,
"startedTs": 1787031000000,
"endedTs": 1787064480000,
"lunchType": "restaurant",
"restaurant": "Chez Marcel",
"closePromptedTs": null
},
{
"date": "2026-08-19",
"status": "closed",
"plannedStartTs": 1787117400000,
"plannedEndTs": 1787153400000,
"startedTs": 1787117400000,
"endedTs": 1787150400000,
"lunchType": "panier",
"restaurant": null,
"closePromptedTs": null
},
{
"date": "2026-08-20",
"status": "closed",
"plannedStartTs": 1787203800000,
"plannedEndTs": 1787239800000,
"startedTs": 1787203800000,
"endedTs": 1787237400000,
"lunchType": "restaurant",
"restaurant": "La Bonne Fourchette",
"closePromptedTs": null
},
{
"date": "2026-08-21",
"status": "closed",
"plannedStartTs": 1787290200000,
"plannedEndTs": 1787326200000,
"startedTs": 1787290200000,
"endedTs": 1787324760000,
"lunchType": "restaurant",
"restaurant": "Chez Marcel",
"closePromptedTs": null
},
{
"date": "2026-08-24",
"status": "closed",
"plannedStartTs": 1787549400000,
"plannedEndTs": 1787585400000,
"startedTs": 1787549400000,
"endedTs": 1787583540000,
"lunchType": "restaurant",
"restaurant": "Le Relais",
"closePromptedTs": null
},
{
"date": "2026-08-25",
"status": "closed",
"plannedStartTs": 1787635800000,
"plannedEndTs": 1787671800000,
"startedTs": 1787635800000,
"endedTs": 1787669820000,
"lunchType": "panier",
"restaurant": null,
"closePromptedTs": null
},
{
"date": "2026-08-26",
"status": "closed",
"plannedStartTs": 1787722200000,
"plannedEndTs": 1787758200000,
"startedTs": 1787722200000,
"endedTs": 1787757420000,
"lunchType": "restaurant",
"restaurant": "Chez Marcel",
"closePromptedTs": null
},
{
"date": "2026-08-27",
"status": "closed",
"plannedStartTs": 1787808600000,
"plannedEndTs": 1787844600000,
"startedTs": 1787808600000,
"endedTs": 1787840940000,
"lunchType": "restaurant",
"restaurant": "Le Relais",
"closePromptedTs": null
},
{
"date": "2026-08-28",
"status": "closed",
"plannedStartTs": 1787895000000,
"plannedEndTs": 1787931000000,
"startedTs": 1787895000000,
"endedTs": 1787928060000,
"lunchType": "restaurant",
"restaurant": "La Bonne Fourchette",
"closePromptedTs": null
},
{
"date": "2026-08-31",
"status": "closed",
"plannedStartTs": 1788154200000,
"plannedEndTs": 1788190200000,
"startedTs": 1788154200000,
"endedTs": 1788189180000,
"lunchType": "panier",
"restaurant": null,
"closePromptedTs": null
},
{
"date": "2026-09-01",
"status": "closed",
"plannedStartTs": 1788240600000,
"plannedEndTs": 1788276600000,
"startedTs": 1788240600000,
"endedTs": 1788277320000,
"lunchType": "restaurant",
"restaurant": "Le Relais",
"closePromptedTs": null
},
{
"date": "2026-09-02",
"status": "closed",
"plannedStartTs": 1788327000000,
"plannedEndTs": 1788363000000,
"startedTs": 1788327000000,
"endedTs": 1788361140000,
"lunchType": "restaurant",
"restaurant": "La Bonne Fourchette",
"closePromptedTs": null
},
{
"date": "2026-09-03",
"status": "closed",
"plannedStartTs": 1788413400000,
"plannedEndTs": 1788449400000,
"startedTs": 1788413400000,
"endedTs": 1788446460000,
"lunchType": "restaurant",
"restaurant": "Chez Marcel",
"closePromptedTs": null
},
{
"date": "2026-09-04",
"status": "closed",
"plannedStartTs": 1788499800000,
"plannedEndTs": 1788535800000,
"startedTs": 1788499800000,
"endedTs": 1788532380000,
"lunchType": "panier",
"restaurant": null,
"closePromptedTs": null
}
],
"entries": [
{
"date": "2026-08-10",
"seq": 0,
"kind": "travel",
"task": "Chargement / transport",
"client": "Martin & Fils",
"startTs": 1786339800000,
"endTs": 1786342200000
},
{
"date": "2026-08-10",
"seq": 1,
"kind": "work",
"task": "Terrassement",
"client": "Martin & Fils",
"startTs": 1786342200000,
"endTs": 1786352640000
},
{
"date": "2026-08-10",
"seq": 2,
"kind": "lunch",
"task": "Pause déjeuner",
"client": null,
"startTs": 1786352640000,
"endTs": 1786356000000
},
{
"date": "2026-08-10",
"seq": 3,
"kind": "work",
"task": "Pose de câble",
"client": "Martin & Fils",
"startTs": 1786356000000,
"endTs": 1786369020000
},
{
"date": "2026-08-10",
"seq": 4,
"kind": "work",
"task": "Retour / déchargement",
"client": "Martin & Fils",
"startTs": 1786369020000,
"endTs": 1786372440000
},
{
"date": "2026-08-11",
"seq": 0,
"kind": "travel",
"task": "Chargement / transport",
"client": "Dupont SA",
"startTs": 1786426200000,
"endTs": 1786428660000
},
{
"date": "2026-08-11",
"seq": 1,
"kind": "work",
"task": "Terrassement",
"client": "Dupont SA",
"startTs": 1786428660000,
"endTs": 1786439160000
},
{
"date": "2026-08-11",
"seq": 2,
"kind": "lunch",
"task": "Pause déjeuner",
"client": null,
"startTs": 1786439160000,
"endTs": 1786442640000
},
{
"date": "2026-08-11",
"seq": 3,
"kind": "work",
"task": "Pose de câble",
"client": "Dupont SA",
"startTs": 1786442640000,
"endTs": 1786456200000
},
{
"date": "2026-08-11",
"seq": 4,
"kind": "work",
"task": "Retour / déchargement",
"client": "Dupont SA",
"startTs": 1786456200000,
"endTs": 1786459440000
},
{
"date": "2026-08-12",
"seq": 0,
"kind": "travel",
"task": "Chargement / transport",
"client": "Commune de Vaugines",
"startTs": 1786512600000,
"endTs": 1786515060000
},
{
"date": "2026-08-12",
"seq": 1,
"kind": "work",
"task": "Terrassement",
"client": "Commune de Vaugines",
"startTs": 1786515060000,
"endTs": 1786528440000
},
{
"date": "2026-08-12",
"seq": 2,
"kind": "lunch",
"task": "Pause déjeuner",
"client": null,
"startTs": 1786528440000,
"endTs": 1786532340000
},
{
"date": "2026-08-12",
"seq": 3,
"kind": "work",
"task": "Pose de câble",
"client": "Commune de Vaugines",
"startTs": 1786532340000,
"endTs": 1786545060000
},
{
"date": "2026-08-12",
"seq": 4,
"kind": "work",
"task": "Retour / déchargement",
"client": "Commune de Vaugines",
"startTs": 1786545060000,
"endTs": 1786548120000
},
{
"date": "2026-08-13",
"seq": 0,
"kind": "travel",
"task": "Chargement / transport",
"client": "Martin & Fils",
"startTs": 1786599000000,
"endTs": 1786601640000
},
{
"date": "2026-08-13",
"seq": 1,
"kind": "work",
"task": "Terrassement",
"client": "Martin & Fils",
"startTs": 1786601640000,
"endTs": 1786614900000
},
{
"date": "2026-08-13",
"seq": 2,
"kind": "lunch",
"task": "Pause déjeuner",
"client": null,
"startTs": 1786614900000,
"endTs": 1786618200000
},
{
"date": "2026-08-13",
"seq": 3,
"kind": "work",
"task": "Pose de câble",
"client": "Martin & Fils",
"startTs": 1786618200000,
"endTs": 1786631820000
},
{
"date": "2026-08-13",
"seq": 4,
"kind": "work",
"task": "Retour / déchargement",
"client": "Martin & Fils",
"startTs": 1786631820000,
"endTs": 1786634700000
},
{
"date": "2026-08-14",
"seq": 0,
"kind": "travel",
"task": "Chargement / transport",
"client": "Dupont SA",
"startTs": 1786685400000,
"endTs": 1786688460000
},
{
"date": "2026-08-14",
"seq": 1,
"kind": "work",
"task": "Terrassement",
"client": "Dupont SA",
"startTs": 1786688460000,
"endTs": 1786698780000
},
{
"date": "2026-08-14",
"seq": 2,
"kind": "lunch",
"task": "Pause déjeuner",
"client": null,
"startTs": 1786698780000,
"endTs": 1786702740000
},
{
"date": "2026-08-14",
"seq": 3,
"kind": "work",
"task": "Pose de câble",
"client": "Dupont SA",
"startTs": 1786702740000,
"endTs": 1786716420000
},
{
"date": "2026-08-14",
"seq": 4,
"kind": "work",
"task": "Retour / déchargement",
"client": "Dupont SA",
"startTs": 1786716420000,
"endTs": 1786719780000
},
{
"date": "2026-08-17",
"seq": 0,
"kind": "travel",
"task": "Chargement / transport",
"client": "Commune de Vaugines",
"startTs": 1786944600000,
"endTs": 1786947420000
},
{
"date": "2026-08-17",
"seq": 1,
"kind": "work",
"task": "Terrassement",
"client": "Commune de Vaugines",
"startTs": 1786947420000,
"endTs": 1786957380000
},
{
"date": "2026-08-17",
"seq": 2,
"kind": "lunch",
"task": "Pause déjeuner",
"client": null,
"startTs": 1786957380000,
"endTs": 1786960920000
},
{
"date": "2026-08-17",
"seq": 3,
"kind": "work",
"task": "Pose de câble",
"client": "Commune de Vaugines",
"startTs": 1786960920000,
"endTs": 1786974780000
},
{
"date": "2026-08-17",
"seq": 4,
"kind": "work",
"task": "Retour / déchargement",
"client": "Commune de Vaugines",
"startTs": 1786974780000,
"endTs": 1786977660000
},
{
"date": "2026-08-18",
"seq": 0,
"kind": "travel",
"task": "Chargement / transport",
"client": "Martin & Fils",
"startTs": 1787031000000,
"endTs": 1787033700000
},
{
"date": "2026-08-18",
"seq": 1,
"kind": "work",
"task": "Terrassement",
"client": "Martin & Fils",
"startTs": 1787033700000,
"endTs": 1787043780000
},
{
"date": "2026-08-18",
"seq": 2,
"kind": "lunch",
"task": "Pause déjeuner",
"client": null,
"startTs": 1787043780000,
"endTs": 1787047380000
},
{
"date": "2026-08-18",
"seq": 3,
"kind": "work",
"task": "Pose de câble",
"client": "Martin & Fils",
"startTs": 1787047380000,
"endTs": 1787061600000
},
{
"date": "2026-08-18",
"seq": 4,
"kind": "work",
"task": "Retour / déchargement",
"client": "Martin & Fils",
"startTs": 1787061600000,
"endTs": 1787064480000
},
{
"date": "2026-08-19",
"seq": 0,
"kind": "travel",
"task": "Chargement / transport",
"client": "Dupont SA",
"startTs": 1787117400000,
"endTs": 1787120220000
},
{
"date": "2026-08-19",
"seq": 1,
"kind": "work",
"task": "Terrassement",
"client": "Dupont SA",
"startTs": 1787120220000,
"endTs": 1787131800000
},
{
"date": "2026-08-19",
"seq": 2,
"kind": "lunch",
"task": "Pause déjeuner",
"client": null,
"startTs": 1787131800000,
"endTs": 1787134920000
},
{
"date": "2026-08-19",
"seq": 3,
"kind": "work",
"task": "Pose de câble",
"client": "Dupont SA",
"startTs": 1787134920000,
"endTs": 1787147580000
},
{
"date": "2026-08-19",
"seq": 4,
"kind": "work",
"task": "Retour / déchargement",
"client": "Dupont SA",
"startTs": 1787147580000,
"endTs": 1787150400000
},
{
"date": "2026-08-20",
"seq": 0,
"kind": "travel",
"task": "Chargement / transport",
"client": "Commune de Vaugines",
"startTs": 1787203800000,
"endTs": 1787206800000
},
{
"date": "2026-08-20",
"seq": 1,
"kind": "work",
"task": "Terrassement",
"client": "Commune de Vaugines",
"startTs": 1787206800000,
"endTs": 1787218680000
},
{
"date": "2026-08-20",
"seq": 2,
"kind": "lunch",
"task": "Pause déjeuner",
"client": null,
"startTs": 1787218680000,
"endTs": 1787221980000
},
{
"date": "2026-08-20",
"seq": 3,
"kind": "work",
"task": "Pose de câble",
"client": "Commune de Vaugines",
"startTs": 1787221980000,
"endTs": 1787234520000
},
{
"date": "2026-08-20",
"seq": 4,
"kind": "work",
"task": "Retour / déchargement",
"client": "Commune de Vaugines",
"startTs": 1787234520000,
"endTs": 1787237400000
},
{
"date": "2026-08-21",
"seq": 0,
"kind": "travel",
"task": "Chargement / transport",
"client": "Martin & Fils",
"startTs": 1787290200000,
"endTs": 1787293080000
},
{
"date": "2026-08-21",
"seq": 1,
"kind": "work",
"task": "Terrassement",
"client": "Martin & Fils",
"startTs": 1787293080000,
"endTs": 1787304660000
},
{
"date": "2026-08-21",
"seq": 2,
"kind": "lunch",
"task": "Pause déjeuner",
"client": null,
"startTs": 1787304660000,
"endTs": 1787308620000
},
{
"date": "2026-08-21",
"seq": 3,
"kind": "work",
"task": "Pose de câble",
"client": "Martin & Fils",
"startTs": 1787308620000,
"endTs": 1787321400000
},
{
"date": "2026-08-21",
"seq": 4,
"kind": "work",
"task": "Retour / déchargement",
"client": "Martin & Fils",
"startTs": 1787321400000,
"endTs": 1787324760000
},
{
"date": "2026-08-24",
"seq": 0,
"kind": "travel",
"task": "Chargement / transport",
"client": "Dupont SA",
"startTs": 1787549400000,
"endTs": 1787552160000
},
{
"date": "2026-08-24",
"seq": 1,
"kind": "work",
"task": "Terrassement",
"client": "Dupont SA",
"startTs": 1787552160000,
"endTs": 1787564220000
},
{
"date": "2026-08-24",
"seq": 2,
"kind": "lunch",
"task": "Pause déjeuner",
"client": null,
"startTs": 1787564220000,
"endTs": 1787567880000
},
{
"date": "2026-08-24",
"seq": 3,
"kind": "work",
"task": "Pose de câble",
"client": "Dupont SA",
"startTs": 1787567880000,
"endTs": 1787580240000
},
{
"date": "2026-08-24",
"seq": 4,
"kind": "work",
"task": "Retour / déchargement",
"client": "Dupont SA",
"startTs": 1787580240000,
"endTs": 1787583540000
},
{
"date": "2026-08-25",
"seq": 0,
"kind": "travel",
"task": "Chargement / transport",
"client": "Commune de Vaugines",
"startTs": 1787635800000,
"endTs": 1787638140000
},
{
"date": "2026-08-25",
"seq": 1,
"kind": "work",
"task": "Terrassement",
"client": "Commune de Vaugines",
"startTs": 1787638140000,
"endTs": 1787650260000
},
{
"date": "2026-08-25",
"seq": 2,
"kind": "lunch",
"task": "Pause déjeuner",
"client": null,
"startTs": 1787650260000,
"endTs": 1787654040000
},
{
"date": "2026-08-25",
"seq": 3,
"kind": "work",
"task": "Pose de câble",
"client": "Commune de Vaugines",
"startTs": 1787654040000,
"endTs": 1787666520000
},
{
"date": "2026-08-25",
"seq": 4,
"kind": "work",
"task": "Retour / déchargement",
"client": "Commune de Vaugines",
"startTs": 1787666520000,
"endTs": 1787669820000
},
{
"date": "2026-08-26",
"seq": 0,
"kind": "travel",
"task": "Chargement / transport",
"client": "Martin & Fils",
"startTs": 1787722200000,
"endTs": 1787725140000
},
{
"date": "2026-08-26",
"seq": 1,
"kind": "work",
"task": "Terrassement",
"client": "Martin & Fils",
"startTs": 1787725140000,
"endTs": 1787736720000
},
{
"date": "2026-08-26",
"seq": 2,
"kind": "lunch",
"task": "Pause déjeuner",
"client": null,
"startTs": 1787736720000,
"endTs": 1787740140000
},
{
"date": "2026-08-26",
"seq": 3,
"kind": "work",
"task": "Pose de câble",
"client": "Martin & Fils",
"startTs": 1787740140000,
"endTs": 1787754600000
},
{
"date": "2026-08-26",
"seq": 4,
"kind": "work",
"task": "Retour / déchargement",
"client": "Martin & Fils",
"startTs": 1787754600000,
"endTs": 1787757420000
},
{
"date": "2026-08-27",
"seq": 0,
"kind": "travel",
"task": "Chargement / transport",
"client": "Dupont SA",
"startTs": 1787808600000,
"endTs": 1787811240000
},
{
"date": "2026-08-27",
"seq": 1,
"kind": "work",
"task": "Terrassement",
"client": "Dupont SA",
"startTs": 1787811240000,
"endTs": 1787821500000
},
{
"date": "2026-08-27",
"seq": 2,
"kind": "lunch",
"task": "Pause déjeuner",
"client": null,
"startTs": 1787821500000,
"endTs": 1787825220000
},
{
"date": "2026-08-27",
"seq": 3,
"kind": "work",
"task": "Pose de câble",
"client": "Dupont SA",
"startTs": 1787825220000,
"endTs": 1787837820000
},
{
"date": "2026-08-27",
"seq": 4,
"kind": "work",
"task": "Retour / déchargement",
"client": "Dupont SA",
"startTs": 1787837820000,
"endTs": 1787840940000
},
{
"date": "2026-08-28",
"seq": 0,
"kind": "travel",
"task": "Chargement / transport",
"client": "Commune de Vaugines",
"startTs": 1787895000000,
"endTs": 1787897820000
},
{
"date": "2026-08-28",
"seq": 1,
"kind": "work",
"task": "Terrassement",
"client": "Commune de Vaugines",
"startTs": 1787897820000,
"endTs": 1787910300000
},
{
"date": "2026-08-28",
"seq": 2,
"kind": "lunch",
"task": "Pause déjeuner",
"client": null,
"startTs": 1787910300000,
"endTs": 1787914260000
},
{
"date": "2026-08-28",
"seq": 3,
"kind": "work",
"task": "Pose de câble",
"client": "Commune de Vaugines",
"startTs": 1787914260000,
"endTs": 1787925300000
},
{
"date": "2026-08-28",
"seq": 4,
"kind": "work",
"task": "Retour / déchargement",
"client": "Commune de Vaugines",
"startTs": 1787925300000,
"endTs": 1787928060000
},
{
"date": "2026-08-31",
"seq": 0,
"kind": "travel",
"task": "Chargement / transport",
"client": "Martin & Fils",
"startTs": 1788154200000,
"endTs": 1788156540000
},
{
"date": "2026-08-31",
"seq": 1,
"kind": "work",
"task": "Terrassement",
"client": "Martin & Fils",
"startTs": 1788156540000,
"endTs": 1788169260000
},
{
"date": "2026-08-31",
"seq": 2,
"kind": "lunch",
"task": "Pause déjeuner",
"client": null,
"startTs": 1788169260000,
"endTs": 1788173280000
},
{
"date": "2026-08-31",
"seq": 3,
"kind": "work",
"task": "Pose de câble",
"client": "Martin & Fils",
"startTs": 1788173280000,
"endTs": 1788186540000
},
{
"date": "2026-08-31",
"seq": 4,
"kind": "work",
"task": "Retour / déchargement",
"client": "Martin & Fils",
"startTs": 1788186540000,
"endTs": 1788189180000
},
{
"date": "2026-09-01",
"seq": 0,
"kind": "travel",
"task": "Chargement / transport",
"client": "Dupont SA",
"startTs": 1788240600000,
"endTs": 1788243600000
},
{
"date": "2026-09-01",
"seq": 1,
"kind": "work",
"task": "Terrassement",
"client": "Dupont SA",
"startTs": 1788243600000,
"endTs": 1788256440000
},
{
"date": "2026-09-01",
"seq": 2,
"kind": "lunch",
"task": "Pause déjeuner",
"client": null,
"startTs": 1788256440000,
"endTs": 1788259920000
},
{
"date": "2026-09-01",
"seq": 3,
"kind": "work",
"task": "Pose de câble",
"client": "Dupont SA",
"startTs": 1788259920000,
"endTs": 1788274080000
},
{
"date": "2026-09-01",
"seq": 4,
"kind": "work",
"task": "Retour / déchargement",
"client": "Dupont SA",
"startTs": 1788274080000,
"endTs": 1788277320000
},
{
"date": "2026-09-02",
"seq": 0,
"kind": "travel",
"task": "Chargement / transport",
"client": "Commune de Vaugines",
"startTs": 1788327000000,
"endTs": 1788329880000
},
{
"date": "2026-09-02",
"seq": 1,
"kind": "work",
"task": "Terrassement",
"client": "Commune de Vaugines",
"startTs": 1788329880000,
"endTs": 1788340620000
},
{
"date": "2026-09-02",
"seq": 2,
"kind": "lunch",
"task": "Pause déjeuner",
"client": null,
"startTs": 1788340620000,
"endTs": 1788343740000
},
{
"date": "2026-09-02",
"seq": 3,
"kind": "work",
"task": "Pose de câble",
"client": "Commune de Vaugines",
"startTs": 1788343740000,
"endTs": 1788358140000
},
{
"date": "2026-09-02",
"seq": 4,
"kind": "work",
"task": "Retour / déchargement",
"client": "Commune de Vaugines",
"startTs": 1788358140000,
"endTs": 1788361140000
},
{
"date": "2026-09-03",
"seq": 0,
"kind": "travel",
"task": "Chargement / transport",
"client": "Martin & Fils",
"startTs": 1788413400000,
"endTs": 1788415980000
},
{
"date": "2026-09-03",
"seq": 1,
"kind": "work",
"task": "Terrassement",
"client": "Martin & Fils",
"startTs": 1788415980000,
"endTs": 1788426960000
},
{
"date": "2026-09-03",
"seq": 2,
"kind": "lunch",
"task": "Pause déjeuner",
"client": null,
"startTs": 1788426960000,
"endTs": 1788430320000
},
{
"date": "2026-09-03",
"seq": 3,
"kind": "work",
"task": "Pose de câble",
"client": "Martin & Fils",
"startTs": 1788430320000,
"endTs": 1788443400000
},
{
"date": "2026-09-03",
"seq": 4,
"kind": "work",
"task": "Retour / déchargement",
"client": "Martin & Fils",
"startTs": 1788443400000,
"endTs": 1788446460000
},
{
"date": "2026-09-04",
"seq": 0,
"kind": "travel",
"task": "Chargement / transport",
"client": "Dupont SA",
"startTs": 1788499800000,
"endTs": 1788502500000
},
{
"date": "2026-09-04",
"seq": 1,
"kind": "work",
"task": "Terrassement",
"client": "Dupont SA",
"startTs": 1788502500000,
"endTs": 1788514620000
},
{
"date": "2026-09-04",
"seq": 2,
"kind": "lunch",
"task": "Pause déjeuner",
"client": null,
"startTs": 1788514620000,
"endTs": 1788518160000
},
{
"date": "2026-09-04",
"seq": 3,
"kind": "work",
"task": "Pose de câble",
"client": "Dupont SA",
"startTs": 1788518160000,
"endTs": 1788529320000
},
{
"date": "2026-09-04",
"seq": 4,
"kind": "work",
"task": "Retour / déchargement",
"client": "Dupont SA",
"startTs": 1788529320000,
"endTs": 1788532380000
}
]
}