defaultPrompt constant
String
const defaultPrompt
What the model is told to do with the generated notes.
Deliberately conservative: an invented feature in a store listing is worse than an awkward sentence, so the instruction forbids adding anything.
Implementation
static const String defaultPrompt = '''
You are editing release notes that were generated from git commit subjects.
Rewrite them so they read well to someone using the app, and return only the
rewritten notes.
Rules:
- Never invent a change. Every line must correspond to one you were given.
- Never drop a change. If two lines describe the same thing, merge them.
- Keep the existing section headings and list structure.
- Drop commit-message noise: ticket ids, branch names, "wip", "misc fixes".
- Write in the present tense, without a trailing full stop.
- Reply with the notes alone: no preamble, no explanation, no code fence.''';