V18: validate refuses a request_intervention predication the addressee consent does not name #94
Loading…
Reference in a new issue
No description provided.
Delete branch "weksa-lowering/request-frame-consent"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Executes weksa-lowering:cut_spec:cut-request-frame-consent.r1.
validate keys on the inventory entry's gloss (request_intervention) resolved at the packet's own revision; the predication must be named by discourse.addressee_consent, else V18RequestWithoutConsent. Because LoweringInput exists only from PacketStore::admit, every lowerer is covered. Encoder (ModelDecomposition) packets can never satisfy V15, so they cannot use a request frame; no schema, marker, prompt or data change.
Proof: consumer test tests/context.rs an_encoder_request_never_reaches_a_lowerer fails with
expected V18, got Ok(())when the check_requests call is removed. Full weksa suite (26 result lines ok) and clippy --all-targets -D warnings clean. Not merged.🤖 Generated with Claude Code