fix(api): adjust DE summary prompt and add trailing newline
This commit is contained in:
4
x.js
4
x.js
@@ -55,7 +55,7 @@ function buildMostRecentCommitPromptGerman(commits) {
|
|||||||
const history = commits.slice(0, 10).map(c => `- ${c.hash.slice(0,7)} | ${c.subject}`).join('\n');
|
const history = commits.slice(0, 10).map(c => `- ${c.hash.slice(0,7)} | ${c.subject}`).join('\n');
|
||||||
|
|
||||||
return {
|
return {
|
||||||
system: 'Du bist ein erfahrener Software-Produktmanager. Erstelle eine kurze, laienverständliche, executive-taugliche Zusammenfassung der Auswirkungen der jüngsten Änderung. Vermeide Fachjargon, nenne das „Warum“ und den Nutzen. Antworte ausschließlich auf Deutsch in 1–3 Sätzen.',
|
system: 'Du bist ein erfahrener Software-Produktmanager. Erstelle eine kurze, laienverständliche, executive-taugliche Zusammenfassung der Auswirkungen der jüngsten Änderung. Vermeide Fachjargon, nenne das „Warum“ und den Nutzen. Antworte ausschließlich auf Deutsch in 1–3 Sätzen. Erkläre nicht die Vorteile für Führungskräfte, erkläre nur was sich am Code geändert hat.',
|
||||||
user: `Hier ist der Git-Verlauf (letzte 10 Commits); fokussiere die jüngste Änderung:\n\nVerlauf:\n${history}\n\nDetail der neuesten Änderung:\n${latest}\n\nGib eine kurze Executive-Zusammenfassung (Deutsch, 1–3 Sätze).`
|
user: `Hier ist der Git-Verlauf (letzte 10 Commits); fokussiere die jüngste Änderung:\n\nVerlauf:\n${history}\n\nDetail der neuesten Änderung:\n${latest}\n\nGib eine kurze Executive-Zusammenfassung (Deutsch, 1–3 Sätze).`
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@@ -305,7 +305,7 @@ function formatCommitMessage(payload) {
|
|||||||
const summary = await summarizeMostRecentCommitDE();
|
const summary = await summarizeMostRecentCommitDE();
|
||||||
if (summary) {
|
if (summary) {
|
||||||
const escapedSummary = escapeMdV2(summary);
|
const escapedSummary = escapeMdV2(summary);
|
||||||
summaryBlock = `\n\n———————————————\n\n📋 *Executive Summary*\n\n${escapedSummary}\n\n`;
|
summaryBlock = `\n\n———————————————\n\n📋 *Executive Summary*\n\n${escapedSummary}\n\n\n`;
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
// already logged inside summarizer; keep silent here
|
// already logged inside summarizer; keep silent here
|
||||||
|
|||||||
Reference in New Issue
Block a user