# Je eerste Hermes-ochtendbrief

Laat Hermes een vaste bron lezen en een controleerbare ochtendbrief maken. Begin met één lokale takenlijst.

## 1. Kies één beslissing

Een briefing moet je helpen kiezen wat je gaat doen. Begin met drie prioriteiten uit één takenlijst. Zet bij iedere taak een eigenaar, deadline en status. Gebruik eerst een kopie met testgegevens. Zo kun je controleren of Hermes de juiste bron gebruikt voordat je agenda of mail toevoegt.

Maak tasks.md met vijf taken. Markeer één taak als afgerond en geef één taak een verlopen deadline.

## 2. Schrijf het uitvoercontract

Leg vast wat er uit de run moet komen: drie prioriteiten, de reden per keuze en een verwijzing naar de taak. Een ontbrekende deadline wordt “onbekend”. Een lege lijst wordt “geen open taken”. Laat Hermes in deze eerste versie alleen een briefbestand schrijven; acties uitvoeren hoort bij een volgende workflow.

Schrijf brief-contract.md met bron, uitvoerformaat, ontbrekende-dataregel en toegestane actie.

## 3. Draai de briefing handmatig

Geef Hermes de twee bestanden en laat hem brief.md maken. Vergelijk iedere regel met tasks.md. De afgeronde taak hoort niet bij de open prioriteiten. De verlopen taak moet herkenbaar zijn. Pas het contract aan als het antwoord vaag blijft; een langer prompt is geen vervanging voor een duidelijker uitvoerformaat.

Controleer de vijf testtaken en noteer welke keuze wel of niet klopt.

## 4. Zet er daarna een klok op

Hermes kan terugkerende taken uitvoeren. Plan pas nadat de handmatige versie klopt. Benoem de tijdzone, werkmap en uitvoerbestemming expliciet. Controleer de instellingen die jouw versie ondersteunt in de officiële crondocumentatie. De gateway moet actief zijn op het geplande moment; een slapende laptop is geen betrouwbare dagelijkse runner.

Laat Hermes een lokaal schema voorbereiden voor 07:00 Europe/Amsterdam en controleer de volgende uitvoeringstijd voordat je het activeert.

## 5. Test ook een mislukte run

Een bestaand briefbestand kan van gisteren zijn. Controleer daarom de laatste geslaagde run en de bronwijzigingsdatum. Hernoem in je testmap tijdelijk het bronbestand en voer opnieuw uit. De run moet het ontbrekende bestand melden. Zet de bron terug, draai opnieuw en bewaar de uitkomst van beide tests.

Klaar als een nieuwe taak zichtbaar wordt in de volgende brief én een ontbrekende bron een duidelijke fout oplevert.

## Invulsjabloon

Lees brief-contract.md en tasks.md in deze testmap. Schrijf brief.md met maximaal drie open prioriteiten. Geef per prioriteit de taak-ID, reden en bronverwijzing. Verzin geen deadlines. Benoem ontbrekende gegevens. Voer de taken niet uit en verstuur niets. Rapporteer welke bronbestanden je hebt gelezen.


# Briefingcontract
Bronbestand: [absoluut pad naar tasks.md]
Uitvoerbestand: [absoluut pad naar brief.md]
Tijdzone: Europe/Amsterdam
Toegestane actie: alleen de briefing schrijven

| Taak-ID | Taak | Eigenaar | Deadline | Status |
| T01 | Voorstel nalezen | [naam] | [datum] | open |
| T02 | Oude aanvraag afronden | [naam] | [datum in verleden] | open |
| T03 | Afgeronde testtaak | [naam] | [datum] | afgerond |
| T04 | Nieuwe aanvraag | [naam] | onbekend | open |
| T05 | Volgende werkstap | [naam] | [datum] | open |

Acceptatie: drie prioriteiten + reden + taak-ID.
T03 komt niet als open taak terug. T04 krijgt geen verzonnen deadline.
Ontbreekt de bron? Meld de fout en stop.
Handmatige test: [datum / resultaat / wijziging]
Volgende geplande run gecontroleerd: [tijdstip]
