diff --git a/docs/funktionen/backend-api.md b/docs/funktionen/backend-api.md index a8f9233..a07486b 100644 --- a/docs/funktionen/backend-api.md +++ b/docs/funktionen/backend-api.md @@ -1,6 +1,6 @@ # Backend API Funktionskatalog -Automatisch generiert am: 2026-04-22T12:35:07.580Z +Automatisch generiert (deterministisch, ohne Zeitstempel). Hinweis: Diese Datei wird durch `docs/scripts/sync-funktionsdoku.mjs` erzeugt. diff --git a/docs/funktionen/frontend-web.md b/docs/funktionen/frontend-web.md index 88619b4..ea50a55 100644 --- a/docs/funktionen/frontend-web.md +++ b/docs/funktionen/frontend-web.md @@ -1,6 +1,6 @@ # Frontend Web Funktionskatalog -Automatisch generiert am: 2026-04-22T12:35:07.607Z +Automatisch generiert (deterministisch, ohne Zeitstempel). Hinweis: Diese Datei wird durch `docs/scripts/sync-funktionsdoku.mjs` erzeugt. diff --git a/docs/funktionen/mobile-app.md b/docs/funktionen/mobile-app.md index d198802..300d838 100644 --- a/docs/funktionen/mobile-app.md +++ b/docs/funktionen/mobile-app.md @@ -1,6 +1,6 @@ # Mobile App Funktionskatalog -Automatisch generiert am: 2026-04-22T12:35:07.610Z +Automatisch generiert (deterministisch, ohne Zeitstempel). Hinweis: Diese Datei wird durch `docs/scripts/sync-funktionsdoku.mjs` erzeugt. diff --git a/docs/scripts/sync-funktionsdoku.mjs b/docs/scripts/sync-funktionsdoku.mjs index 491b925..ba7e1fd 100755 --- a/docs/scripts/sync-funktionsdoku.mjs +++ b/docs/scripts/sync-funktionsdoku.mjs @@ -129,10 +129,9 @@ function filePathToExpoRoute(filePath, baseDir) { async function generateBackendDoc() { const files = await walkFiles(BACKEND_ROUTES_DIR, ".ts"); - const generatedAt = new Date().toISOString(); let output = "# Backend API Funktionskatalog\n\n"; - output += `Automatisch generiert am: ${generatedAt}\n\n`; + output += "Automatisch generiert (deterministisch, ohne Zeitstempel).\n\n"; output += "Hinweis: Diese Datei wird durch `docs/scripts/sync-funktionsdoku.mjs` erzeugt.\n\n"; const allEndpoints = []; @@ -166,7 +165,6 @@ async function generateBackendDoc() { async function generateFrontendDoc() { const files = await walkFiles(FRONTEND_PAGES_DIR, ".vue"); - const generatedAt = new Date().toISOString(); const rows = files.map((file) => { const route = filePathToNuxtRoute(file, FRONTEND_PAGES_DIR); @@ -176,7 +174,7 @@ async function generateFrontendDoc() { rows.sort((a, b) => a.route.localeCompare(b.route)); let output = "# Frontend Web Funktionskatalog\n\n"; - output += `Automatisch generiert am: ${generatedAt}\n\n`; + output += "Automatisch generiert (deterministisch, ohne Zeitstempel).\n\n"; output += "Hinweis: Diese Datei wird durch `docs/scripts/sync-funktionsdoku.mjs` erzeugt.\n\n"; output += "| Route (Nuxt) | Datei |\n"; output += "|---|---|\n"; @@ -192,7 +190,6 @@ async function generateFrontendDoc() { async function generateMobileDoc() { const files = await walkFiles(MOBILE_APP_DIR, ".tsx"); - const generatedAt = new Date().toISOString(); const rows = files .map((file) => { @@ -207,7 +204,7 @@ async function generateMobileDoc() { rows.sort((a, b) => a.route.localeCompare(b.route)); let output = "# Mobile App Funktionskatalog\n\n"; - output += `Automatisch generiert am: ${generatedAt}\n\n`; + output += "Automatisch generiert (deterministisch, ohne Zeitstempel).\n\n"; output += "Hinweis: Diese Datei wird durch `docs/scripts/sync-funktionsdoku.mjs` erzeugt.\n\n"; output += "| Route (Expo Router) | Datei |\n"; output += "|---|---|\n";