Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

E50 Hot Redundant Operation Of Ground Network Nodes

ASecurity

Evaluate a redundant ground network node set against ECSS-E-ST-50C clause 5.8.5, which asks that redundant nodes run hot rather than standby. Separate the redundancy term, the probability at least k of n nodes are up, from the switchover gap; test whether the spare was already running and already in state; charge the gap as the unavailability it costs over a period; and combine the two into the availability the service actually sees. Return the hot node count and the longest gap a target tole...

2 stars
0 votes
0 copies
0 views
Added 9/27/2026
ai-agentspythonnodeexpress

Works with

claude code

Security Analysis

A100/100

Scanned 9/27/2026

Install to Claude Code

$npx -y skills add ashfordeOU/aero-agent-skills --skill e50-hot-redundant-operation-of-ground-network-nodes --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E50 Hot Redundant Operation Of Ground Network Nodes?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for E50 Hot Redundant Operation Of Ground Network Nodes
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e50-hot-redundant-operation-of-ground-network-node/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e50-hot-redundant-operation-of-ground-network-node)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: e50-hot-redundant-operation-of-ground-network-nodes
description: "Evaluate a redundant ground network node set against ECSS-E-ST-50C clause 5.8.5, which asks that redundant nodes run hot rather than standby. Separate the redundancy term, the probability at least k of n nodes are up, from the switchover gap; test whether the spare was already running and already in state; charge the gap as the unavailability it costs over a period; and combine the two into the availability the service actually sees. Return the hot node count and the longest gap a target tolerates, each checked back against the same model. Use when reviewing ground node or station redundancy. Trigger: ecss, e-st-50-ground-network, ground-network-node-redundancy, hot-versus-standby-spare, k-of-n-node-availability, switchover-gap-unavailability, ground-node-failover-budget."
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)"
clauses:
  - standard: ECSS-E-ST-50C Rev.2
    clause: 5.8.5
    items: [a]
    relation: verifies
metadata:
  domain: space-systems
  subdomain: ecss
  tags: [ecss, e-st-50-ground-network, e50-hot-redundant-operation-of-ground-network-nodes, ground-network-node-redundancy, hot-versus-standby-spare, k-of-n-node-availability, switchover-gap-unavailability, ground-node-failover-budget]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Communications — Hot Redundant Operation of Ground Network Nodes (space-systems/ecss/e50-hot-redundant-operation-of-ground-network-nodes)

Use when the nodes of a ground network carry a redundancy requirement per
ECSS-E-ST-50C clause 5.8.5 — deciding whether a design has earned the word
hot, and what the failover it does have actually costs the service.

## Domain quick reference

- The obligation is in one adjective. Redundant is the easy half; hot is
  the half that costs money, because it means the spare is powered,
  configured and already holding the state it needs to serve the next
  request.
- A spare that has to be started, loaded or resynchronised is a standby
  node, whatever the design document calls it. The test is arithmetic,
  not vocabulary: does the failover need start-up time or state recovery
  time, and if either is non-zero the node is not hot.
- Node availability is not service availability. Service availability is
  the probability that at least the required number of nodes are up,
  which is a binomial tail over the node count, and it improves sharply
  with the first spare and slowly after that.
- The switchover gap is a separate, additive loss. It is charged as the
  gap multiplied by how often failover happens, over the period the
  availability is quoted for, and it survives any amount of redundancy.
- That is why a recommendation has to be checked against both terms. A
  node count sized against the redundancy term alone will be short as
  soon as the gap is charged, and the built system misses a target its
  own analysis said it would meet.
- There are two ways to reach an availability target and both belong in
  the report: more hot nodes, or a shorter gap. Which is cheaper depends
  on whether the station is buying hardware or buying detection.

## Workflow

1. Pick out the nodes the clause reaches — the ones that carry the
   control and the operation of the mission's critical functions, not
   every node in the network — and for that set state the node
   availability, the node count, and how many of those nodes the
   service needs at once.
2. Compute the redundancy term as the binomial tail, not as the
   availability of a single node and not as one minus the product of the
   failure rates unless one node really does suffice.
3. Test whether the spare is hot: start-up and state recovery must both
   be zero. Report a non-hot spare as such before anything else, because
   every later number is describing a different architecture.
4. Build the service gap from detection, switchover and, for a spare
   that is not hot, the start-up and state recovery it needs.
5. Charge the gap as an unavailability over the quoted period at the
   expected failover rate, and combine it with the redundancy term.
6. Compare the combined figure with the target using a relative
   tolerance, so a design sized to land exactly on the target is not
   decided by rounding.
7. Where the target is missed, compute both remedies against the same
   combined model: the hot node count that reaches it behind this gap,
   and the longest gap this redundancy tolerates. Report that no count
   reaches it when the gap alone already spends the budget.

## Obligations

| Item | Step |
|---|---|
| ECSS-E-ST-50C Rev.2 5.8.5a | 3 |

## Pitfalls

- Calling a spare hot because it is wired in. Powered, configured and in
  state is the bar; a node that boots on demand is a standby node with a
  service gap nobody has budgeted.
- Sizing redundancy against the redundancy term alone. Adding the switch
  gap afterwards moves the answer, and the count that looked sufficient
  is one short.
- Reading a k-of-n set as a simple parallel pair. Two of three is not
  one of two, and the binomial tail is the only expression that gets
  both right.
- Treating an unreachable target as a bigger node count. When the gap
  alone spends more than the target allows, no number of nodes reaches
  it and the honest answer says so.
- Deciding compliance with a bare inequality at the target. Two
  arithmetically identical designs can straddle the bound on different
  machines and the verdict then depends on the build host.
- Quoting an availability with no period. Outage seconds per year and
  outage seconds per pass are different claims about the same fraction.

## Behavior contract (gate 3)

Availability, node-count and gap validation, the binomial redundancy
term, the hot-versus-standby test, the gap charged as unavailability,
the combined service availability, the node-count and maximum-gap
inverses each re-checked against the same model, and the verdict bands
at the exact gap allowance and the exact target are exercised by the
gate 3 contract test:
scripts/test_e50_hot_redundant_operation_of_ground_network_nodes.py
against
scripts/e50_hot_redundant_operation_of_ground_network_nodes_logic.py
(stdlib unittest, offline).
Run:
python3 scripts/test_e50_hot_redundant_operation_of_ground_network_nodes.py

## Compliance

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

Attribution

ashfordeOUashfordeOU
View sourceMore from ashfordeOU →
SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

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 (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1074701 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

694821 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

691 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →