Skip to content
Back to skills

E1003 Eq Thermal

ASecurity

Use when running equipment-level thermal tests under ECSS-E-ST-10-03C clause 5.5.4: select thermal vacuum vs thermal test at mission pressure for a unit based on its vacuum exposure, execute the qualification/acceptance/protoflight thermal cycle plan (cold/hot plateaus, dwell stabilization, functional/performance checks at the extremes), and verify the test as complete only when every required cycle stabilizes and passes. Trigger: thermal vacuum, TVAC, thermal cycling, thermal test at mission...

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
ai-agentspythontestingperformance

Works with

  • claude code
  • cli

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 27, 2026

npx -y skills add ashfordeOU/aero-agent-skills --skill e1003-eq-thermal --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E1003 Eq Thermal?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for E1003 Eq Thermal
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e1003-eq-thermal/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e1003-eq-thermal)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: e1003-eq-thermal
description: "Use when running equipment-level thermal tests under ECSS-E-ST-10-03C clause 5.5.4: select thermal vacuum vs thermal test at mission pressure for a unit based on its vacuum exposure, execute the qualification/acceptance/protoflight thermal cycle plan (cold/hot plateaus, dwell stabilization, functional/performance checks at the extremes), and verify the test as complete only when every required cycle stabilizes and passes. Trigger: thermal vacuum, TVAC, thermal cycling, thermal test at mission pressure, equipment thermal test, dwell stabilization, hot plateau, cold plateau, e-st-10-03, ecss."
license: Apache-2.0
compliance: STANDARDS-REF
standards:
  - id: ecss
    reference-only: true
gated: false
domain: space-systems
pack: space-systems
compatibility: "agentskills.io SKILL.md; any SKILL.md host (Claude Code, Hermes, OpenClaw)"
metadata:
  domain: space-systems
  subdomain: ecss
  tags: [ecss, e-st-10-03c, thermal-vacuum, thermal-cycling, equipment-test, tvac]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Equipment Thermal Tests (space-systems/ecss/e1003-eq-thermal)

Use when the task is running equipment-level thermal testing under
ECSS-E-ST-10-03C clause 5.5.4: choosing between thermal vacuum and
thermal test at mission pressure, executing the qualification/
acceptance/protoflight thermal cycle plan, and verifying the test is
actually complete.

## Domain quick reference

- ECSS-E-ST-10-03C clause 5.5.4 covers the two equipment-level thermal
  test types: thermal vacuum (the unit is exposed to vacuum in its
  operational environment) and thermal test at mission pressure (the
  unit operates sealed or pressurized and is not vacuum-exposed).
- The temperature levels and the cycle-count/duration baselines for
  each test campaign (qualification, acceptance, protoflight) are set
  by the sibling baseline leaves (e1003-eq-qual Table 5-1/5-2,
  e1003-eq-acceptance Table 5-3/5-4, e1003-eq-protoflight Table
  5-5/5-6); this leaf consumes those levels and carries the per-test
  rules: cycling execution, plateau stabilization tolerance, and
  functional/performance success criteria.
- A thermal cycle has a cold plateau and a hot plateau. A plateau is
  stable only once the temperature holds inside tolerance of its
  target for the whole commanded dwell window, not merely at the
  instant it first touches the target.
- Functional/performance verification is mandatory at the temperature
  extremes of the first and last cycle at minimum, in addition to any
  ambient checks before and after the test; a plateau without the
  required functional/performance result cannot be certified even if
  it stabilized thermally.

## Workflow

1. Determine whether the unit is vacuum-exposed in its operational
   environment; select thermal_vacuum if so, otherwise
   thermal_at_mission_pressure.
2. Pull the hot/cold temperature targets, tolerance, dwell duration,
   and required cycle count for the applicable campaign
   (qualification/acceptance/protoflight) from the matching sibling
   baseline leaf.
3. Build the cycle plan from those levels: the required number of
   cold/hot plateau pairs, each held for the commanded dwell.
4. Record temperature readings through each plateau; a plateau counts
   as stable only when a contiguous run covering the full dwell window
   stays within tolerance of the target.
5. At the first and last cycle's plateaus (minimum), execute and
   record the functional/performance test; treat a required plateau
   with no functional result as unresolved regardless of its thermal
   stabilization.
6. Declare the thermal test complete only when: the executed test type
   matches the unit's vacuum exposure, the executed cycle count meets
   the plan's required count, every plateau stabilized, and every
   required functional/performance check passed.

## Pitfalls

- Running a thermal test at mission pressure on a unit that is
  actually vacuum-exposed in operation, or vice versa.
- Treating the first instant the target temperature is touched as the
  plateau being achieved, instead of requiring stability through the
  whole dwell window.
- Skipping the functional/performance test at the first or last
  cycle's extremes and still certifying the cycle or the test.
- Declaring the test complete with fewer cycles than the campaign's
  baseline plan requires.

## Behavior contract (gate 3)

The test-type selection, cycle-plan construction, plateau-stabilization,
and completion logic is exercised by the gate 3 contract test:
scripts/test_e1003_eq_thermal.py against
scripts/e1003_eq_thermal_logic.py (stdlib unittest, offline). Run:
python3 scripts/test_e1003_eq_thermal.py

## Compliance

- ECSS standards are freely downloadable (ESA); cite the source and
  paraphrase per standards-map.yaml.
- compliance: STANDARDS-REF, gated: false.

Files in this skill

  • SKILL.md4.8 KB
  • scripts/e1003_eq_thermal_logic.py6 KB
  • scripts/test_e1003_eq_thermal.py7.9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…