Add regix.yaml, wup.yaml, testql-scenarios/ at the repository root —
the koru on-change gate stack, adapted to the data2dsl src/ layout.
koru-scan missing_gate requires the marker at project root
((project/"regix.yaml").exists() in koru/scan.py) — nested placement
under infra/ or examples/ would not satisfy the scan..governance/manifest.json owns root *.yaml gate
configs (infrastructure owns only Dockerfile*, compose*, infra/**,
.github/**)..governance/manifest.json change → governance
workstream → reserved by in-flight ticket-094 (0.20.32 adoption,
branch pushed, unmerged). Allocator refused a second governance ticket.regix.yaml, wup.yaml, testql-scenarios/**
to infrastructure.ownedPaths (or a new quality workstream).ticket/095-on-change-gates, merge.ticket/095-on-change-gates)regix.yaml — CC15/MI20/cov50 gates over src/**wup.yaml — 3-layer watcher over src/**, quick CLI smoke → full scenariotestql-scenarios/generated-cli-smoke.testql.toon.yaml