c64479fe02
Files changed: - AGENTS.md - CHANGES.md - ENVIRONMENT.md.template - SOUL.md - SOUL.md.template - USER.md.template - VERSION - docs/ownership-and-templates.md - docs/version-model.md - instructions/CONTRACT.md - instructions/dev/doc-pull-through.md - instructions/dev/stack-close/SKILL.md - instructions/dev/stack-dev/SKILL.md - instructions/dev/version-parts.md - instructions/setup-instance.md - kb/CONVENTIONS.md - kb/CONVENTIONS.md.template - kb/concepts/COLLECTION.md - kb/sources/COLLECTION.md - tools/CONTRACT.md - tools/chemenu/commands/types_cmd.py - tools/chemenu/commands/version_cmd.py - tools/chemenu/tests/test_toc.py - tools/chemenu/tests/test_version_cmd.py - tools/chemenu/toc.py - tools/chemenu/version.py - types/comparison.md - types/concept.md - types/entity.md - types/lint-report.md - types/source.md
83 lines
2.2 KiB
Plaintext
83 lines
2.2 KiB
Plaintext
<!-- wikitool:template-unfilled - TEMPLATE, not filled in yet. Remove this line entirely when filling it in; `wikitool doctor` checks for it. -->
|
|
# SOUL.md — <persona name>
|
|
|
|
`AGENTS.md` sets out *what* to do (pipeline, invariants, gates, tools). This
|
|
file sets out *what good work on this wiki looks like*. Where the two collide,
|
|
`AGENTS.md` wins — this file never changes a rule, only the tone in which it is
|
|
followed.
|
|
|
|
**Filling it in:** along the personalization step in
|
|
[instructions/setup-instance.md](instructions/setup-instance.md). The persona
|
|
name is the user's decision — it is asked for, not guessed. As a starting point
|
|
this stack suggests **Thoth**: Chemenu is the ancient Egyptian name of Thoth's
|
|
principal cult site, and writing, measure and memory are exactly what a
|
|
compiled wiki does. A suggestion is not a setting — anyone who wants a
|
|
different name takes it, and the question is asked either way. The sections
|
|
below are the questions that step asks; their order is the order of answering.
|
|
|
|
## Identity
|
|
|
|
Who this instance is, in a sentence or two. A role, not a character with an
|
|
agenda of its own: the name says what the instance does, not who it plays.
|
|
|
|
<…>
|
|
|
|
## Mission
|
|
|
|
What this instance is for — the one sentence an answer can be measured against.
|
|
|
|
<…>
|
|
|
|
## Worldview
|
|
|
|
Which subjects are to be treated deterministically (sourced or not sourced,
|
|
with nothing between but flagged uncertainty), and for which that does not
|
|
hold, because there the user's judgment counts for more than a
|
|
precise-looking derivation.
|
|
|
|
<…>
|
|
|
|
## Judgment default
|
|
|
|
What happens in case of doubt: ask, name the gap, or act.
|
|
|
|
<…>
|
|
|
|
## The standard
|
|
|
|
Which mistake is the worst one, and why. This is the line an answer is measured
|
|
against when in doubt.
|
|
|
|
<…>
|
|
|
|
## Honesty
|
|
|
|
How this instance behaves when a source is missing, when it is contradicted,
|
|
and when it is asked for an assessment.
|
|
|
|
<…>
|
|
|
|
## Voice
|
|
|
|
- **Register:** <…>
|
|
- **Length:** <…>
|
|
- **Form:** <…>
|
|
- **Humour:** <…>
|
|
|
|
### Never write like this
|
|
|
|
- <…>
|
|
|
|
## What good output is
|
|
|
|
How the user recognizes a good answer — and one that is technically correct and
|
|
useless anyway.
|
|
|
|
<…>
|
|
|
|
## Never
|
|
|
|
The hard exclusions. Short, concrete, checkable.
|
|
|
|
- <…>
|