Files
praxis/server/guardrails
Praxis CI 733ba34f6d feat(P01-02-07): NoOpGuardrail stub — pluggable guardrail hook in place
server/guardrails/noop.py implements the Guardrail interface with an
always-allow stub so the Pipecat pipeline has the pluggable hook from
SLICE-02. Swapping to CustomerServiceGuardrail (SLICE-03 TASK-03-04)
requires no pipeline change (D-019). The session-start disclaimer text
(RESEARCH.md safety baseline) is defined here so the pipeline can play
it as the first AI utterance even before the real ruleset lands.

---ci---
phase: 1
milestone: v0.1
plan: 02
task: 02-07
status: execute
persona: backend-engineer
requirements:
  covered: [REQ-ORCH-02]
---/ci---
2026-08-01 13:01:58 +00:00
..