diff --git a/AGENTS.md b/AGENTS.md index 0a6d356..5beec5f 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -51,3 +51,11 @@ open a PR. Absolute rule, no exceptions. Never commit `docs/superpowers/` — local tooling artifacts only. If tracked, remove them and add to `.gitignore`. + +## Master-data example file + +`docs/master-data.example.json` is documented (README.md) as the full +Stammdaten schema reference. Whenever `MasterDataSet` or `MasterDataJson` +in `src/LageBuch.Persistence/MasterData/MasterDataSet.cs` gains, loses, or +renames a top-level field, update `docs/master-data.example.json` in the +same PR so it stays a complete, accurate example of every category. diff --git a/docs/master-data.example.json b/docs/master-data.example.json index 632d7bb..e9af8fc 100644 --- a/docs/master-data.example.json +++ b/docs/master-data.example.json @@ -11,6 +11,14 @@ "checklistTemplateAbbau": [ { "text": "Fahrzeug abgerüstet?", "mandatory": true } ], + "links": [ + { "name": "Wetterdienst", "url": "https://dwd.de" }, + { "name": "Kartendienst", "url": "https://example.org/karte" } + ], + "vehicles": [ + { "wache": "FF Musterstadt", "callSign": "Florian Musterstadt 1", "seats": 9 }, + { "wache": "FF Musterstadt", "callSign": "Florian Musterstadt 11/1", "seats": 6 } + ], "personnel": [ { "lastName": "Mustermann", "firstName": "Max", "role": "ZF", "callSign": "Florian Musterstadt 1", "phone": "0171 0000000" }, { "lastName": "Musterfrau", "firstName": "Erika", "role": "GF", "callSign": null, "phone": null }