Files
rune/scripts
Nick acafb72178 feat(pane_authority): port to FULL Rust — dichotomy wave
Language verdict: RUST per docs/language-dichotomy-ledger.md (Law 4 —
pure deterministic classification/apply law; no I/O, no clock, the
whole module crosses FFI).

- pa_classify_utterance/pa_apply_to_task doc-envelope FFI (pa_* symbols;
  free via capability_scoring cs_free_string — no free re-export);
  pa_loader mirroring broker_loader.py.
- Facade delegation with RUNE_PA_CORE=python pin; kernel floor on any
  kernel error.
- Python laws replicated exactly: (text or "") null law, control
  first-word OR '{verb} the task'/'{verb} everything' substring law,
  phrase-match verb="stop" law (even when the phrase matched a
  different control word), status = verb+"ped" unless pause (the
  oracle's 'cancelped' quirk frozen verbatim, not corrected), CHAT
  amendment promotes visibly (needs_confirm=True), WORK amendment sets
  directive, dict(task) shallow-copy semantics.
- 26-case frozen oracle truth (RUNE_PA_CORE=python pinned, deep-copied
  inputs, every public function + branch) embedded in the crate and
  replayed VERBATIM by the branch battery; live parity 826/826 (26
  frozen + 800 fuzz, seed 2479); pytest 19 passed BOTH ways
  (RUNE_PA_CORE=python and auto); clippy -D warnings clean.
2026-10-13 04:39:11 +01:00
..