entity-door-lows (2d): attested origins, every Cf refused in forms, bytes-only form bound, S6 under NFKC + case fold keeping marks, no-alnum texts refused, CLI flags and echoes (squash of weksa-lowering/entity-door-lows f1c9815..57dacf4; Soul s1, s2)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Eureka 2026-10-29 18:44:02 +01:00
commit 8d9c0270d1
16 changed files with 1413 additions and 84 deletions

View file

@ -121,12 +121,15 @@
]
},
{
"description": "A line from a cast member's hand-authored fixture.",
"description": "A line from a cast member's hand-authored fixture, with the human who\nwrote it. A fixture that records no author is `ModelWritten` with family\n`Unrecorded`, never this (`corpus-labels-tell-truth`).",
"type": "object",
"properties": {
"CastAuthored": {
"type": "object",
"properties": {
"author": {
"type": "string"
},
"fixture": {
"type": "string"
},
@ -136,7 +139,8 @@
},
"required": [
"persona",
"fixture"
"fixture",
"author"
]
}
},

View file

@ -31,18 +31,22 @@
"description": "Where an entity was minted.",
"oneOf": [
{
"description": "From a cast member's fixture.",
"description": "From a cast member's fixture: the persona and the fixture path the\nentity came from.",
"type": "object",
"properties": {
"Cast": {
"type": "object",
"properties": {
"fixture": {
"type": "string"
},
"persona": {
"type": "string"
}
},
"required": [
"persona"
"persona",
"fixture"
]
}
},
@ -73,9 +77,25 @@
]
},
{
"description": "Minted live by a persona before it names the entity.",
"type": "string",
"const": "Live"
"description": "Minted live by the named persona before it names the entity.",
"type": "object",
"properties": {
"Live": {
"type": "object",
"properties": {
"persona": {
"type": "string"
}
},
"required": [
"persona"
]
}
},
"additionalProperties": false,
"required": [
"Live"
]
}
]
},
@ -84,7 +104,7 @@
"type": "object",
"properties": {
"forms": {
"description": "1 to 64 bytes each, no control character, no edge whitespace, none repeated.",
"description": "1 to 64 bytes each, no control or invisible format character, no edge\nwhitespace, none repeated.",
"type": "array",
"items": {
"type": "string"