✅ Auto-merged (1)
Changes a timestamp formatting helper for Jira enrichment headers (presentation-only, non-idempotency-affecting) and strengthens/expands the LLM system prompt's anti-hallucination rule, with accompanying test coverage. No auth, payments, schema, or infra changes; behavior change is confined to prompt wording and a display string.
- <item>Timestamp change is explicitly presentation-only; docstring confirms it doesn't affect idempotency/marker detection logic</item> <item>Prompt change only tightens instructions to the LLM to avoid hallucinated tech claims, not a functional/business-logic change</item> <item>Well-covered by new and updated tests (test_jira_adapter.py, test_analyse_prompt.py)</item> <item>Small diff confined to two source files plus their tests, no touches to auth, payments, DB schema, or infra</item> </reasons>
Change is low-risk: a presentation-only timestamp formatting helper (well tested) and a prompt-wording strengthening with accompanying tests. No correctness or security issues found; only minor stylistic/readability notes.
🗄️ Closed elsewhere (merged/declined outside this tool) (1)
This PR only adds two additional guidance rules (anti-hallucination and markdown formatting) to a system prompt string used in the analyse step, plus new unit tests pinning prompt wording. No control flow, schema, API, or data handling logic is changed.
- Change is confined to a prompt string in core/orchestrator.py plus a new test file", "No changes to business logic, schemas, APIs, auth, or infra", "Small diff size (94 lines added, 0 removed)", "Worst-case impact is degraded LLM prompt behavior, not a functional break", "Well covered by new regression tests for the prompt content"]}
Small, low-risk prompt-text addition plus dedicated regression tests. The new rules read clearly and the tests are well scoped to string-builder functions with no external dependencies. No correctness or security issues found; one minor suggestion below.