Files
thinkloom-openai-hackathon/.labyricorn/devlog/configurable-model-prompts/contents.lr
T

32 lines
1.2 KiB
Markdown

_model: devlog-entry
---
schema_version: 1
---
title: Making model prompts configurable
---
date: 2026-07-17
---
author: Christopher Chambers
---
summary: Conversation and drafting prompts moved into documented, user-editable JSON files that reload without rebuilding the application.
---
tags: prompts, models, configuration, user-control
---
source_commit: 58e5510445d7ab403d8df0792c29743a933531e0
---
body:
Thinkloom's model behavior should not be a hidden, immutable part of the
application. Conversation and drafting prompts were moved into structured JSON
templates and documented as part of the project configuration.
The application creates user-owned copies and reloads them before each request,
so a technical writer can adjust instructions without rebuilding or restarting
Thinkloom. Validation happens before a request is sent: invalid JSON or missing
template variables produce a recoverable error and leave the writing unchanged.
This work reinforced two of the project's recurring principles—model behavior
should be inspectable, and failure should not silently alter a manuscript.
[View the configurable-prompts commit](https://git.labyricorn.com/Labyricorn/thinkloom-openai-hackathon/commit/58e5510445d7ab403d8df0792c29743a933531e0)