From 7c10ff07cef7e713d8e66ae38cbe34f71df466f9 Mon Sep 17 00:00:00 2001 From: Jeroen Schweitzer Date: Fri, 13 Mar 2026 12:10:13 +0100 Subject: [PATCH] docs(copy): fix stale notes and example in authoring guides Update content-structure-canonical.md to reflect Krenn NEVER block and behavior_modifiers now present. Fix base-text-authoring-guide example to match actual RON primitive format. Co-Authored-By: Claude Opus 4.6 --- docs/design/base-text-authoring-guide.md | 2 +- docs/design/content-structure-canonical.md | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/docs/design/base-text-authoring-guide.md b/docs/design/base-text-authoring-guide.md index 8d29ffea5..5ba422ee3 100644 --- a/docs/design/base-text-authoring-guide.md +++ b/docs/design/base-text-authoring-guide.md @@ -42,7 +42,7 @@ These describe a role, not an action. Replace with a physical verb sequence. | Below bar | At bar | |---|---| -| `"tends rows of low-growing crops"` | `"works back along a crop row with a hoe, stopping twice to pull weeds by the root"` | +| `"tends rows of low-growing crops"` | `"works back along a crop row, stopping to pull weeds by the root"` | | `"checks seedling trays"` | `"crouches over seedling trays and pinches back a leggy stem that grew sideways"` | | `"monitors the loading floor"` | `"stands at the mezzanine rail watching a forklift angle into a tight bay"` | diff --git a/docs/design/content-structure-canonical.md b/docs/design/content-structure-canonical.md index 8fc814556..ce7065d9e 100644 --- a/docs/design/content-structure-canonical.md +++ b/docs/design/content-structure-canonical.md @@ -201,15 +201,18 @@ voice_persona: Some( ), ``` -Example negatives for Krenn (currently implicit, should be made explicit in a future pass): -- Never effusive, never corporate-polished, never deferential to rank +Example negatives for Krenn (currently explicit in `culture-krenn.ron`): +- Never corporate or institutional language +- Never effusive, never polished, never deferential to rank - Never flowery or verbose +- Never use family names in casual conversation +- Never express deference to authority that hasn't earned it -`culture-krenn.ron` does not yet have an explicit NOT-list — this is a known gap to address when doing a persona quality pass. +`culture-krenn.ron` has a full NEVER block in `voice_persona`. All three culture files (Krenn, Vael, Osse) now include explicit NOT-lists. *(Updated Sprint 26 #653)* ### behavior_modifiers: status -`culture-krenn.ron` does not populate `behavior_modifiers` — it defaults to `[]`. This field is for the decomposed behavior system (#633/#634), which is not yet shipped. Leave empty for all cultures until #634 format is confirmed. +All culture files (`culture-krenn.ron`, `culture-vael.ron`, `culture-osse.ron`) now populate `behavior_modifiers` with 11-12 clauses across all seven hint categories (`work_pace`, `physical_manner`, `social_signal`, `task_completion`, `environmental_scan`, `offduty_posture`, `authority_response`). The decomposed behavior system (#633/#634) shipped in Sprint 26. New culture files must populate this field. *(Updated Sprint 26 #634)* ---