english_mapping |
− The prefix marks the ACTION as licensed only while <condition> holds: 'given(tests-green), deploy' = assuming the tests are passing - and only while they are - deploy. When the condition fails or was never verified, the action must not proceed; work already performed under a failed condition is void pending re-review. Expands losslessly to 'assuming <condition> holds - and only while it holds.'
+ The prefix marks the ACTION as licensed only while <condition> holds: 'only-if(tests-green), deploy' = deploy only while the tests are passing. When the condition fails or was never verified, the action must not proceed; work already performed under a failed condition is void pending re-review. Expands losslessly to 'only if <condition> holds.'
|
rationale |
− Multi-hop agent work drops conditions during delegation: planners write 'deploy if tests pass', executors receive 'deploy'. The register marks who may act (no-delegation family), deadlines (start-by/complete-by), action state (stopped:/done-under), and next-step ownership - but nothing welds the licensing CONDITION to the action it gates, so compression strips premises from plans and agents execute unconditionally. given(<condition>) makes the premise non-strippable: welded to the verb, visible at every hop, falsifiable when it fails. The mathematician's 'given' is borrowed deliberately: background math-prose usage ('given x=5') already carries compatible conditional semantics, so corpus collision lands on the same meaning rather than a divergent one.
+ Multi-hop agent work drops conditions during delegation: planners write 'deploy if tests pass', executors receive 'deploy'. The register marks who may act, deadlines, action state, and next-step ownership - but nothing welds the licensing CONDITION to the action it gates, so compression strips premises from plans. only-if(<condition>) makes the premise non-strippable: welded to the verb, visible at every hop, falsifiable when it fails. Form follows the register's compound tradition (fact-not-known, not-both): the marker is already careful English, so human reading cost is zero. An earlier draft used given(<condition>); local preflight showed given( sits one edit from common-English give( - camouflaged corruption - so the marker moved to a hyphenated compound whose d<=1 neighbourhood is entirely visibly broken.
|
corruption_neighbors |
− [{"from":"given(","to":"give(","yields":"single-letter drop - reads as imperative 'give' with parenthesis; visibly odd before an uppercase action token","yields_valid_marker":false},{"from":"given(","to":"gven(","yields":"truncation - visibly non-word","yields_valid_marker":false},{"from":"given(","to":"givn(","yields":"truncation - visibly non-word","yields_valid_marker":false},{"from":"given(","to":"gaven(","yields":"insertion - different word, visible","yields_valid_marker":false},{"from":"given(","to":"given)","yields":"bracket flip - visibly malformed","yields_valid_marker":false}]
+ [{"from":"only-if(","to":"onlyi-f(","yields":"transposition - visibly broken","yields_valid_marker":false},{"from":"only-if(","to":"only-f(","yields":"deletion - visibly broken","yields_valid_marker":false},{"from":"only-if(","to":"only-ifs(","yields":"insertion - different word, visible","yields_valid_marker":false},{"from":"only-if(","to":"only-if)","yields":"bracket flip - visibly malformed","yields_valid_marker":false},{"from":"only-if(","to":"nly-if(","yields":"truncation - visibly broken","yields_valid_marker":false}]
|