K1 (format): an accepted kind names its stream, and a verb naming no class is a read
The format's accepted kind gains stream (check or delivery), so the build seats' step on both streams and run on check validate against it; the class description says a verb that names no class takes read, on main or added in G, and that nothing refuses it. Builds: design 47 G §455, §456 Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ
This commit is contained in:
@@ -354,7 +354,7 @@
|
||||
"act",
|
||||
"warrant"
|
||||
],
|
||||
"description": "read: invokers, persons and sessions; act: operator and sessions; warrant: operator alone, with needs-approval (design 47 G 391). A verb without it on main is a read; a verb added in design 47 G names it"
|
||||
"description": "read: invokers, persons and sessions; act: operator and sessions; warrant: operator alone, with needs-approval (design 47 G 391). A verb that names no class is a read, whether it is on main or design 47 G adds it, and nothing refuses a verb for naming none (design 47 G 456)"
|
||||
},
|
||||
"needs-approval": {
|
||||
"type": "boolean",
|
||||
@@ -373,6 +373,13 @@
|
||||
"type": "string",
|
||||
"pattern": "^[a-z][a-z0-9-]*$"
|
||||
},
|
||||
"stream": {
|
||||
"enum": [
|
||||
"check",
|
||||
"delivery"
|
||||
],
|
||||
"description": "the stream an accepted kind rides: its subject is <stream>.<kind>, and one kind name may ride both streams, as the build seats accept step on check and on delivery (design 47 G 455)"
|
||||
},
|
||||
"body": {
|
||||
"type": "object",
|
||||
"description": "a JSON Schema"
|
||||
|
||||
Reference in New Issue
Block a user