---
name: icdev-boundary
description: "Assess ATO boundary impact and manage supply chain risk for requirements. Use when analyzing how a requirement change affects the ATO boundary or supply chain."
context: fork
allowed-tools: Bash, Read, Write, Edit, Glob, Grep
---

# /icdev-boundary — ATO Boundary & Supply Chain Analysis

## Usage
```
/icdev-boundary <project-id> [--assess <requirement-id> --system <system-id>] [--scrm] [--isa-check] [--cve-check]
```

## What This Does
Runs RICOAS Phase 2 — ATO boundary impact and supply chain intelligence:
1. **Assess boundary impact** — evaluate how requirements affect existing ATO boundaries (GREEN/YELLOW/ORANGE/RED)
2. **Generate alternatives** — for RED-tier requirements, produce 3-5 alternative COAs within existing ATO
3. **Build dependency graph** — track vendor supply chain with upstream/downstream relationships
4. **SCRM assessment** — score vendors across 6 NIST 800-161 dimensions, check Section 889
5. **ISA/MOU lifecycle** — check expiring agreements, flag overdue reviews
6. **CVE triage** — triage vulnerabilities with blast radius propagation through dependency graph

All operations produce CUI-marked output and record audit trail entries.

See [REFERENCE.md](REFERENCE.md) for step-by-step commands (Steps 1–8).

## Error Handling
- If ATO system not registered: prompt to register before assessment
- If requirement not found: check intake session, report error
- If dependency graph empty: suggest adding vendors via add_vendor
- If SCRM assessment fails: check vendor records exist
- If CVE propagation finds circular dependency: break cycle, report warning

## Security Gates
- RED-tier requirement without alternative COA → **blocks**
- Critical SCRM risk unmitigated → **blocks**
- ISA expired with active data flow → **blocks**
- Critical CVE SLA overdue → **blocks**
- Section 889 prohibited vendor detected → **blocks**

## Related Skills
- `/icdev-intake` — Requirements intake (Phase 1 feeds boundary assessment)
- `/icdev-comply` — Compliance artifacts (SSP addendum for YELLOW/ORANGE tiers)
- `/icdev-maintain` — Maintenance audit (CVE triage feeds maintenance workflow)
- `/icdev-secure` — Security scanning (vulnerability data feeds CVE triage)
