feat(prompts): metadata preamble #7
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Add a small “metadata preamble” builder for session context (languages/glossary/etc.) and inject it into provider prompts.
Root Cause (if bug fix)
N/A
Changes
services/prompts/metadataPreamble.ts: build stable preamble text from settings/overridesservices/ai/providers/openai.ts: append preamble to system promptservices/ai/providers/gemini.ts: include preamble in prompt building and systemInstructionservices/claudeService.ts: append preamble to Claude system prompttests/services/prompts/metadataPreamble.test.ts: unit coveragedocs/WORKLOG.md: log entryTesting
npm test -- --run tests/services/prompts/metadataPreamble.test.ts tests/services/aiService.providers.test.tsReview Checklist