planninglisted
Install: claude install-skill ashfordeOU/aero-agent-skills
# DO-178C Planning (avionics/do178c/planning)
Use when the task is DO-178C planning-phase work: drafting a PSAC,
determining the software level (DAL) for a function or item, or scoping
planning-phase artifacts (PSAC, SDP, SVP, SCM, SQA plans).
## Domain quick reference
- Software levels (DO-178C): A = Catastrophic, B = Hazardous, C = Major,
D = Minor, E = No safety effect.
- ARP4754A splits development assurance: FDAL (function) vs IDAL (item);
an item's IDAL is the highest FDAL among the functions it implements.
- ARP4761A propagates failure-condition severity to DAL.
- Coverage depth scales with DAL: A = 100% MC/DC, B = 100% decision,
C = 100% statement, D/E = none required.
- Accepted means of compliance: AC 20-115D (software), AC 20-174 (ARP4754A).
## Workflow
1. Confirm certification basis and applicable standards.
2. Determine failure-condition severity per ARP4761A (FHA/PSSA inputs).
3. Allocate DAL / FDAL / IDAL per ARP4754A + ARP4761A.
4. Map DAL to DO-178C software level and objectives tables.
5. Draft PSAC and planning-phase artifacts.
## Pitfalls
- DAL from severity alone without FDAL/IDAL split.
- Coverage depth mismatched to level (A requires MC/DC, not statement).
- Traceability gaps (no derived requirements).
## Behavior contract (gate 3)
This skill ships its own contract test, like every skill in the library:
scripts/test_do178c_levels.py against scripts/do178c_levels.py (stdlib
unittest, offline). Run: python3
skills/avionics/do178c/planning/s