Summary
Design and implement safety guardrails — allowlists, blocklists, and output filtering for pipeline execution.
Parent issue: #105 — Tier 3, Priority #11
Why
Enterprise adoption requires content safety controls. Allowlists constrain what tools/actions steps can use, blocklists prevent forbidden patterns in prompts or outputs, and output filtering catches sensitive data leakage. Not exciting, but a hard gate for certain buyers.
Design Decisions Needed
Spec Reference
- Referenced in
spec/core/s21*.md as an exploratory feature
- Detailed spec section needed
Acceptance Criteria
Summary
Design and implement safety guardrails — allowlists, blocklists, and output filtering for pipeline execution.
Parent issue: #105 — Tier 3, Priority #11
Why
Enterprise adoption requires content safety controls. Allowlists constrain what tools/actions steps can use, blocklists prevent forbidden patterns in prompts or outputs, and output filtering catches sensitive data leakage. Not exciting, but a hard gate for certain buyers.
Design Decisions Needed
safety:block? Per-step overrides?FROM(ImplementFROMinheritance (§7) #111)Spec Reference
spec/core/s21*.mdas an exploratory featureAcceptance Criteria