Sfoglia il codice sorgente

fix: align buildInterviewDocument frontmatter with create-specification metadata fields

bobbyunknown 1 mese fa
parent
commit
368a7bb8de
1 ha cambiato i file con 8 aggiunte e 1 eliminazioni
  1. 8 1
      src/interview/document.ts

+ 8 - 1
src/interview/document.ts

@@ -137,12 +137,19 @@ export function buildInterviewDocument(
   const normalizedSummary = summary.trim() || 'Waiting for interview answers.';
   const normalizedHistory = history.trim() || 'No answers yet.';
 
+  const now = new Date();
+  const dateStr = now.toISOString().split('T')[0];
+
   const frontmatter = meta?.sessionID
     ? [
         '---',
         `sessionID: ${meta.sessionID}`,
         `baseMessageCount: ${meta.baseMessageCount ?? 0}`,
-        `updatedAt: ${new Date().toISOString()}`,
+        `updatedAt: ${now.toISOString()}`,
+        `version: 1.0`,
+        `date_created: ${dateStr}`,
+        `owner: oh-my-opencode-slim`,
+        `tags: [spec, diagnostic, omo-slim]`,
         '---',
         '',
       ].join('\n')