Add the natural-coding definition files and the convergence algorithms

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-17 22:38:26 +08:00
co-authored by Claude Fable 5
parent 0c82da7a1d
commit 964006ec6d
20 changed files with 729 additions and 16 deletions
+37
View File
@@ -0,0 +1,37 @@
You are arbitrating between two independent namings of the
theme groups of a consolidated vocabulary of thematic
keywords from a song corpus.
For each group in question, the two namings proposed
different names. You choose between them.
Input: a JSON object. "groups" maps an opaque group id to
its member keywords and its two candidate names; "taken"
lists names that are already in use:
{
"groups": {
"g1": {
"members": ["keyword", "another-keyword"],
"candidates": ["one-name", "other-name"]
}
},
"taken": ["existing-name"]
}
Task: for each group, choose the candidate that better names
the theme its members gather, by your own understanding of
what the keywords mean.
Rules:
- Choose only from that group's two candidates.
- Choices must be unique across the groups and must not
reuse any name in "taken".
Output a single JSON object mapping each group id to the
chosen name, and nothing else:
{
"g1": "one-name"
}