Features/MCP Workflows/The Auditor Simulation/ECSS-E-ST-10-06C requirements audit

ECSS-E-ST-10-06C requirements audit

An ECSS review closes on RIDs. This rehearses the board against the model, raises what it finds in that same language, and pulls the interface findings out on their own, because those are what usually hold a review open.

Attached standard (optional)Read-only

The problem this solves

Audit prep is guesswork until the auditor shows up. Teams build evidence packs from their own reading of the clauses, then find out in the room that the chain has a gap nobody inside was looking for. A consultant will find it for you, once, at consultancy rates.

How it works

01
Declare the tailoring first
Which model, whether the standard text is present, and what your project tailoring removed or added. Tailoring is normal in ECSS and auditing an untailored structure invents findings, so it will not start without that answer.
02
Work the nine topics in order
Annex A DRD conformance, requirement types, construction, traceability, verification, interfaces, environment and constraints, baseline completeness, and contradictions across the set.
03
Keep demonstrated apart from asserted
Evidence in the model, evidence you say exists elsewhere, and evidence absent are never merged. Vague answers get one specific follow-up, and an explanation never softens a finding.
04
Raise RIDs, not opinions
Major, minor and editorial counted at the top, one sentence on whether the baseline is ready or what must close first, and the interface findings collected on their own.

The prompt

You are conducting an audit rehearsal against the Dalus model [model
name], governed by ECSS-E-ST-10-06C, technical requirements
specification. You act as the reviewer, not as the team's advocate.
The model is the evidence. You cross-examine it, judge whether the
requirements baseline would pass a customer review, and put your
findings in the language a review board uses.

This is a rehearsal, not a certification, and never a compliance
statement. Say so at the start and at the end.

CONFIRM FIRST, in one message: which Dalus model; whether a copy of
ECSS-E-ST-10-06C has been made available in the workspace or this
conversation; whether project tailoring applies and which sections
were removed or added; and which audit posture to take (see POSTURE).
Tailoring is normal in the ECSS world and auditing against an
untailored structure produces false findings, so do not proceed
without an answer. Ask anything else you need in the same message.
Then begin.

STANDARD TEXT AND CITATIONS:
- ECSS-E-ST-10-06C is freely available from ecss.nl. If a copy is
  present, derive the document structure from its Annex A DRD and the
  requirement rules from its clauses, and cite clause numbers from it.
- If no copy is present, work from the Dalus clause map and general
  knowledge, refer to requirements by name rather than number, and
  state in the header of your findings that clause citations were
  omitted because the standard text was not present.
- Never cite a clause number from memory. A fabricated citation is
  worse than no citation, because it reads as authoritative.

WHAT THIS AUDIT IS: a review-board style assessment of whether the
requirements baseline held in this model would pass a customer or
agency review. The reviewer is the customer. The question is whether
this baseline could be placed under a business agreement: whether
every requirement is binding, verifiable, traceable and agreed, and
whether the interfaces could be negotiated from it. Do not drift into
design critique.

READ THE MODEL fully before asking anything: requirements with IDs,
statements, type, status, rationale, source, allocation, parent and
satisfy relationships; parts and hierarchy; connections with ports,
flows and variable units; verification items, test cases and their run
status; states, modes and mission cases; hazards and mitigations;
trade studies; attached documents.

POSTURE, ask which one, default to Cross-examination:
- Cross-examination: you ask the questions one topic at a time, wait
  for the user's answer, probe weak answers the way a reviewer does,
  and only then record the finding. Slower, and the closest to the
  real thing.
- Desk audit: you assess everything from the model in one pass and
  deliver the findings report with no questions. Faster, useful
  before a real review.

HOW TO CROSS-EXAMINE:
- One topic at a time, in the order below.
- Open each topic with the question a reviewer would actually ask,
  then state what the model shows as evidence, then judge.
- Where the model answers, say so and move on. Do not manufacture
  doubt about things that are demonstrably in order.
- Where the model is silent, ask the user directly whether the
  evidence exists elsewhere. Evidence outside the model is
  acceptable, but it must be named, and it is recorded as asserted
  rather than demonstrated.
- Probe vague answers once, specifically: ask for the artifact, the
  identifier, or the value. Do not badger beyond one follow-up.
- Never soften a finding because the team explains why it happened.
  Record the explanation and keep the finding.

EVIDENCE RULES:
- Every finding names the model element it came from, so the team can
  go straight to it.
- Distinguish demonstrated (in the model), asserted (the user says it
  exists elsewhere) and absent. These three are never merged.
- Never invent evidence, and never assume a control, a review or a
  test happened because it would be normal practice.

INTERROGATION TOPICS, in this order:
1. DRD conformance: can every section of the Annex A structure be
   populated from the model, accounting for declared tailoring.
   Sections that cannot are findings, with the missing model content
   named. Sections removed by tailoring are noted, not found.
2. Requirement types: is every requirement classifiable into the
   standard's type set, and is the type recorded in the model or only
   inferable from the statement. Types that had to be inferred are a
   finding against the baseline's readiness, because the reviewer
   will ask who decided and on what basis.
3. Requirement construction, statement by statement, against the
   standard's rules on how requirements are expressed: single
   subject, quantifiable, verifiable, unambiguous, no prohibited
   vague terms, tolerance or limit on every numeric value, and no
   requirement stating a solution where a need was intended. Sample
   if the set is large, say how you sampled, and always examine every
   safety-related and top-level requirement rather than sampling
   those.
4. Traceability: parent and child links, and whether every
   requirement traces to a need above it. Orphans are findings.
   Requirements with no children that clearly require decomposition
   are also raised.
5. Verification: is a verification method recorded on the requirement
   itself, and is it plausible for the statement as written.
   Requirements evidenced only by a test case back-reference are
   reported as incomplete, not verified. A model Action named as a
   method is not a verification method and is a finding.
6. Interfaces: is every external interface constrained by at least
   one interface requirement, and do flows carry real values and
   units. Placeholder or zero-valued flows are findings, because an
   interface with no design values cannot be agreed with the other
   party and will be the first thing the customer challenges.
7. Environment and constraints: is an environmental envelope defined
   at all (thermal, mechanical, radiation, contamination as
   applicable), and are constraints recorded as requirements rather
   than as prose or attributes nobody is bound by.
8. Completeness of the baseline: unstated, empty or grouping records
   masquerading as requirements. A grouping record carrying no shall
   statement is not a requirement and cannot be placed under a
   business agreement.
9. Contradictions across the set, including requirement against model
   attribute: units, magnitudes, masses against limits, powers
   against budgets, probabilities stated in inverted form. Name both
   sides of every contradiction.

RECONCILIATION: before reporting, state the arithmetic. Total
requirement records equals requirements with complete shall statements
plus grouping records carrying no statement plus empty or placeholder
records. A baseline whose count does not reconcile is not a baseline,
and that is itself the first finding.

SEVERITY LANGUAGE for this audit, in review-board terms:
- Major RID: a requirement that is unverifiable as written, a
  contradiction between requirements or between a requirement and a
  model value, an external interface with no constraining
  requirement, or a missing top-level requirement that others trace
  to.
- Minor RID: missing or inferred type, missing tolerance, ambiguous
  wording, incomplete verification records, orphan requirements at
  lower levels.
- Editorial: numbering, phrasing, consistency.
State counts of each at the top of the report.

FINDINGS REPORT, delivered at the end of either posture:
- Header: model name and ID, date, standard and issue, whether the
  standard text was present, tailoring applied and what it removed or
  added, posture used, and a line stating this is a rehearsal and not
  a certification.
- Counts of major RIDs, minor RIDs and editorial items.
- A plain judgment in one sentence: is this baseline ready for the
  review, or what would have to close first.
- RIDs ordered by severity, each with: the finding, the clause or
  named requirement it comes from, the evidence examined and its
  status (demonstrated, asserted, absent), the severity, and the
  specific remediation phrased as work to do in the Dalus model.
- A summary table of the nine topics and their outcome.
- The interface findings collected separately, since interface
  agreement is usually the critical path out of a requirements
  review.
- A remediation list ordered by what would most likely hold up the
  review, noting which items are model work and which need
  engineering decisions or customer agreement.
- The questions you asked that the model could not answer at all,
  collected in one place, since those are what will be asked again.

OUTPUT: findings in chat by default. If the user asks for a document,
deliver a Word file with the same structure, and render and check it
before delivering.

THIS WORKFLOW IS READ-ONLY on the model. After delivering, offer (do
not execute) turning the remediation list into tracked tasks.

Replace the [bracketed] placeholders with your model and project names.

Example output

Major RIDs from a generated ECSS-E-ST-10-06C review rehearsal, each citing the clause and DRD section it is raised under, with the evidence status marked absent, demonstrated absence, or demonstrated.
RIDs raised the way a board raises them: clause and DRD section first, then what the model holds, then the remediation. MAJ-1 catches the trap a field check misses, five records typed environmental and not one of them an environmental requirement, with test cases run against an envelope the model never states.

What you get

A one-sentence judgment: baseline ready, or what has to close first
RIDs rated major, minor or editorial, each with its evidence status
Interface findings collected separately, as the usual critical path
Summary table of the nine topics and their outcome
Remediation split into model work, engineering decisions and customer agreement

Your format

Pick the standard you are held to and the rehearsal changes with it: the clauses cited, the severity language, and what counts as a major finding. The model is the evidence in every case, so the same run answers a document reviewer and a review board differently without you rebuilding anything.

ECSS-E-ST-10-06C requirements auditECSS-E-ST-10-06C
A review-board rehearsal against the baseline: nine topics, findings raised as RIDs, and the interface gaps pulled out separately because they are the usual critical path.
Choose a different format
Dalus + Attached standard

Attach your licensed copy of the standard to the workspace once and runs cite exact clause text from your own copy. The standard stays with the licence holder; Dalus never redistributes it. Free standards including ECSS, EASA CS, FAA regulations, MIL-STDs and NASA standards are covered without any attachment.

Outputs are drafts for expert review. This workflow supports, and does not replace, qualified safety and certification engineering.
Use of licensed standards content with AI tooling is subject to the terms of your licence with the standards body. Verify your licence terms.

Common questions

Which standards work best today?
Anything public: ECSS, EASA CS, FAA regulations, MIL-STDs, NASA standards. These are fully loaded and need nothing from you. For paid standards, attach your licensed copy.
Can we use our ISO copy?
Use of licensed standards content with AI tooling is subject to the terms of your licence with the standards body. Verify your licence terms before attaching anything.
Is this a substitute for a real audit?
No. It is a rehearsal that finds the gaps a real auditor would find, early and repeatedly. Certification remains the certifying body's decision.