Skip to content

content-scout: wire in my-voice-en.md; single-source voice docs from moltrust-web#238

Merged
MoltyCel merged 1 commit into
mainfrom
feat/content-scout-en-voice-single-source
Jul 11, 2026
Merged

content-scout: wire in my-voice-en.md; single-source voice docs from moltrust-web#238
MoltyCel merged 1 commit into
mainfrom
feat/content-scout-en-voice-single-source

Conversation

@MoltyCel

Copy link
Copy Markdown
Owner

Wires the positive English voice profile into the Content-Scout drafter and collapses the two divergent anti-KI-Sprech.md copies onto one canonical source (moltrust-web).

Changes

  • config.pyDOC_MY_VOICE_EN = WEB_DOCS_CLONE / "my-voice-en.md"; repoint DOC_ANTI_KI at WEB_DOCS_CLONE / "anti-KI-Sprech.md" (was ~/moltstack/docs/).
  • guardrails.pyload_all() now returns my_voice_en; docstring updated.
  • prompts.py — injects my-voice-en.md as the POSITIVE companion right after the anti-KI block, register-matched via its §0 sarcasm scale (Opinion=full / Analysis=measured / Compliance=none).
  • docs/anti-KI-Sprech.md — retired to a pointer stub (was stale at 2026-07-09 while moltrust-web carried newer §3 tells). One canonical source, cannot diverge again.
  • README.md — draft-step doc updated (adds my-voice-en; notes voice+deploy docs come from the moltrust-web clone).

Drafter loads after this change

anti-KI-Sprech.md (moltrust-web) · my-voice-en.md (moltrust-web) — new · WORKFLOW.md (moltrust-api) · CLAUDE.md (moltrust-api) · website-deploy.md (moltrust-web, blog only). The stale ~/moltstack/docs/anti-KI-Sprech.md is no longer read.

⚠️ Merge order — HARD dependency

The .webdocs shallow clone tracks moltrust-web main. The voice files land there only when moltrust-web PR #119 merges. Merge #119 first, then deploy this branch. If this deploys before #119, _read returns the [guardrail doc missing] marker and the drafter runs with no anti-KI/voice rules. No live impact until deployed — this is a code branch only.

No deploy performed. Compile-checked (py_compile OK).

…moltrust-web

Load the positive English voice profile (my-voice-en.md) into the drafter
system prompt next to anti-KI-Sprech.md, register-matched via its sarcasm scale.
Repoint DOC_ANTI_KI at the moltrust-web shallow clone so the worker reads the
canonical anti-KI-Sprech.md (with the new 2026-07-11 §3 tells) instead of the
stale ~/moltstack/docs copy. Retire that copy to a pointer stub — one canonical
source (moltrust-web) so the two cannot diverge again.

Depends on moltrust-web PR #119 (adds anti-KI-Sprech.md + my-voice-en.md at repo
root on main); merge #119 BEFORE deploying this branch, else the .webdocs main
clone lacks the files and the drafter loads the [missing] marker.
@MoltyCel
MoltyCel merged commit 4af4b26 into main Jul 11, 2026
12 checks passed
@MoltyCel
MoltyCel deleted the feat/content-scout-en-voice-single-source branch July 11, 2026 13:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant