v3.27.0 — No Hardcoded Antithesis
The covenant is measured as harmony with the genesis fruitages (block 0: loving, joyful, peaceful, patient, kind, good, faithful, gentle, self-controlled), never against a blocklist of "bad words". Any subject is free to explore — merely naming a concept (deceit, cruelty, harm) never lowers a score or trips a false positive.
Removed
poq.COVENANT_VIOLATIONSand the first-person harm-verb intent list (has_harmful_intent/_INTENT_RX). No antithesis word-list remains anywhere in the covenant judgment.
Changed
score_covenant/score_covenant_framed/covenant_breachare antithesis-free and anchored topoq.GENESIS_FRUITAGES; the deterministic proxy defaults to in-harmony — the code never presumes malice from vocabulary.- Whether an action is in tension with love / kindness / goodness / faithfulness is a semantic judgment the agent makes against the genesis fruitages and supplies at seal time. The PoQ gate REJECTs an action the agent judges below the covenant floor and records a covenant-clean refusal (no-launder); the membrane admits any input.
- selftest PASS; all five bundles scan 4/100 SAFE.
Trade-off (stated honestly)
The deterministic covenant net is gone from the gate, the immune tripwire, and input/faculty screening. "I will deceive and harm the user" as raw text now scores in-harmony unless the agent judges otherwise. The guarantee rests entirely on the agent's aligned conscience checking each action against the genesis fruitages — reliable for an aligned agent (malice IS antithetical to the fruitages, known by understanding), with no automatic catch of a compromised agent. The founding doctrine made literal: true covenant judgment is semantic and belongs to the mind, not a blocklist.