# Aads Router Ood Guardrails

> Handle router, ROI, policy-taxonomy, and OOD updates in AADS-ULoRA while preserving stage-order behavior and Phase 5 latency guardrails. Use for changes under src/router, src/ood, policy regression scripts, or phase5 performance guardrail scripts and config.

- Skill: `majiayu000/aads-router-ood-guardrails` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/aads-router-ood-guardrails`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/aads-router-ood-guardrails/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/aads-router-ood-guardrails

---


# AADS Router and OOD Guardrails

## Workflow

1. Scope behavior impact.
- Classify change as routing logic, taxonomy/policy behavior, OOD behavior, or performance.
- Load `references/router-guardrails.md`.

2. Preserve invariants.
- Preserve stage ordering unless explicitly requested.
- Preserve focus-mode fallback semantics.
- Preserve taxonomy normalization semantics.

3. Implement with minimal churn.
- Touch only required router/OOD files.

4. Run required validation.
- Router unit tests, OOD tests, and policy regression bundle.
- Add profile sanity checks for policy profile changes.

5. Run performance gates when runtime path changed.
- Benchmark and guardrail checker.

6. Emit behavior delta summary.
- Explicitly classify changes as breaking or non-breaking.

## Output Contract

Return sections in this order:
1. Changed router/OOD surfaces
2. Invariants checked
3. Validation commands and results
4. Performance gate results (or skip reason)
5. Breaking/non-breaking classification
6. Residual risk notes

## References

- Read `references/router-guardrails.md` for invariants and command matrix.

