Skip to content

chore: preserve user intent in prompts and presets#43

Merged
TimInTech merged 1 commit into
mainfrom
chore/prompt-intent-preservation
Jul 4, 2026
Merged

chore: preserve user intent in prompts and presets#43
TimInTech merged 1 commit into
mainfrom
chore/prompt-intent-preservation

Conversation

@TimInTech

Copy link
Copy Markdown
Owner

Summary

  • hardens Blitztext+ prompt rules to preserve user intent and avoid invented context
  • extends writing preset rules so email/tone/shortening presets do not invent recipients, meetings, roles, or goals
  • adds regression coverage for the handover/new-session prompt failure case

Verification

  • python3 -m compileall app tests
  • QT_QPA_PLATFORM=offscreen WHISPER_GUI_TESTS=1 python -m pytest -q
  • git diff --check
  • bash -n scripts/verify.sh
  • bash -n scripts/install.sh
  • git ls-files ROADMAP.md

Notes

  • no Whisper, Hotkey, PasteService, TTS, Installer, systemd, verify.sh, ROADMAP.md, tag, release, or version bump changes
  • original transcript/history protection remains a separate follow-up

…Presets

Blitztext+ deutete Arbeitsaufträge teils frei um (z. B. 'neue Session'
als Meeting mit Teilnehmern). Der Standard-Prompt und alle Presets
erhalten Schutzregeln: Absicht bewahren, Eingabe nicht ausführen oder
beantworten, keinen Kontext (Teilnehmer/Meetings/Rollen/Adressaten)
erfinden, Technikbegriffe wie Session/Prompt/Branch/PR/Merge/Handover
im Arbeitskontext belassen. E-Mail-Presets erzeugen E-Mail-Struktur
nur noch bei erkennbaren Nachrichten und erfinden keinen Empfänger;
Du-/Sie-Form ändern nur Anrede und Ton; Kurz & präzise kürzt ohne
neue Inhalte. Regressionstests decken den konkreten Fehlerfall ab.
@TimInTech TimInTech merged commit 0c2d23b into main Jul 4, 2026
7 checks passed
@TimInTech TimInTech deleted the chore/prompt-intent-preservation branch July 4, 2026 14:04
@TimInTech TimInTech mentioned this pull request Jul 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant