refactor: use fmtTrim for prompts, inline free tier check#320
refactor: use fmtTrim for prompts, inline free tier check#320tonyalaribe merged 1 commit intomasterfrom
Conversation
Replace manual string concatenation in Enhancement.hs prompt builders (buildTitlePrompt, buildDescriptionPrompt, buildCriticalityPrompt) with PyF [fmtTrim|...|] quasiquotes. Convert systemPrompt strings from unlines to [text|...|]. Inline checkFreeTierExceeded query in Utils.hs to remove the Models.Apis.RequestDumps import dependency.
Code ReviewGood refactor overall — the use of Issues / Suggestions1.
2.
3. The existing 4. In 5. Minor:
Positives
|
Summary
<>string concatenation in Enhancement.hs prompt builders (buildTitlePrompt,buildDescriptionPrompt,buildCriticalityPrompt) with PyF[fmtTrim|...|]quasiquotes and[text|...|]for system promptscheckFreeTierExceededin Utils.hs to use a direct SQL query, removing theModels.Apis.RequestDumpsimport dependencyTest plan
cabal build lib:monoscope)build-doctests.log)🤖 Generated with Claude Code