32 lines
1.2 KiB
Markdown
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)
|