Skip to content

Implement comprehensive ATA 00-116 system definitions with SIMTEST and RESERVED axes#14

Merged
AmedeoPelliccia merged 4 commits intomainfrom
copilot/update-space-t-structure
Dec 15, 2025
Merged

Implement comprehensive ATA 00-116 system definitions with SIMTEST and RESERVED axes#14
AmedeoPelliccia merged 4 commits intomainfrom
copilot/update-space-t-structure

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Dec 15, 2025

Complete: Update ATA System Definitions in generate_space_t_structure.py

  • Understand the current structure and organization of the file
  • Parse the provided ATA table from problem statement (ATA 00-116)
  • Update SYSTEMS dictionary with complete ATA definitions (20-79) - 60 chapters
  • Update O_SYSTEMS with proper O-OPS/ORG mappings (01-18) - 6 chapters
  • Update P_SYSTEMS with P-PROGRAM mappings (00-11) - 8 chapters
  • Update I_SYSTEMS with I-INFRASTRUCTURES mappings (80-89) - 10 chapters
  • Update N_SYSTEMS with N-NEURAL_NETWORKS mappings (90-99) - 10 chapters
  • Add SIMTEST_SYSTEMS for T-SIMTEST mappings (100-116) - 17 chapters
  • Add RESERVED_SYSTEMS for NOT ASSIGNED codes (13-17, 19) - 6 chapters
  • Update generate_opt_in_structure to include all axes
  • Update main() to generate all axis systems
  • Test the updated script to ensure it runs without errors
  • Validate the generated structure matches the expected output
  • Apply code review feedback (commit aef0419):
    • Clarify ATA ranges in comments
    • Expand VV abbreviation to V&V (Verification and Validation)
    • Add prefixes to axis names for consistency (S-SIMTEST, R-RESERVED)
    • Simplify redundant comment
    • Standardize Sim/Test to Simulation/Test

Summary

Successfully updated generate_space_t_structure.py with comprehensive ATA 00-116 definitions

Coverage

  • T-TECHNOLOGY (onboard): 60 chapters (ATA 20-79)
  • O-ORGANIZATION (ops/org): 6 chapters (ATA 01-18)
  • P-PROGRAM: 8 chapters (ATA 00-11)
  • I-INFRASTRUCTURES: 10 chapters (ATA 80-89)
  • N-NEURAL_NETWORKS: 10 chapters (ATA 90-99)
  • S-SIMTEST: 17 chapters (ATA 100-116)
  • R-RESERVED: 6 chapters (ATA 13-17, 19)
  • TOTAL: 117 chapters across 7 axes

Key Changes

  1. Added new S-SIMTEST axis for simulation/testing governance (ATA 100-116)
  2. Added new R-RESERVED axis for NOT ASSIGNED / RESERVED codes (ATA 13-17, 19)
  3. Reorganized systems according to domain classifications from problem statement
  4. Expanded T-TECHNOLOGY from 35 to 60 chapters (complete 20-79 coverage)
  5. Restructured all axis system mappings to match the master table
  6. All system names and descriptions aligned with problem statement
  7. Applied code review feedback for improved clarity and consistency

Validation

✅ Script runs without errors
✅ Dry-run mode works correctly
✅ Structure generation tested with sample systems
✅ All 7 axes generate properly with consistent naming
✅ 117 total chapters accounted for (including 6 reserved)
✅ Code review comments addressed

Original prompt

On generate_space_t_structure.py, ATA DESCR DOMAIN AoR(portal entry points and main owner) STKs(AoR cross dependancies) AGENCY/CONTEXT (EG TECH_PROP, ESG, QA...) Note
00 GENERAL P-PROGRAM STK_CM STK_PMO,STK_SE,STK_SAF,STK_CERT,STK_DATA PROG_GOV,CM,PMO,DATA_GOV,AUDIT Alcance: baseline de gobierno del programa (nomenclature, CM, change control, registros, trade studies, finanzas, KPIs). Nudos: K01,K04,K06,K10. Pathways: Standards→Automation→Baseline releases→Audits→CI.
01 OPERATIONS/ORGANIZATION POLICY (RESERVED) O-OPS/ORG STK_OPS STK_SAF,STK_CERT,STK_CM,STK_SPACEPORT OPS_GOV,CONOPS,TRAINING,READINESS Alcance: políticas y gobierno ops (RACI, límites, training, reporting, ORR/FRR). Nudos: K01,K02,K11. Pathways: ConOps→Procedures→Training→Readiness→Ops baselines.
02 OPERATIONS/ORGANIZATION (RESERVED) O-OPS/ORG STK_OPS STK_SAF,STK_CERT,STK_CM,STK_SPACEPORT OPS_GOV,CONOPS,READINESS Alcance: gobierno ops y organización operativa (misma línea 01). Nudos: K01,K02,K11. Pathways: ConOps→Procedures→Training→Readiness.
03 SUPPORT INFORMATION (RESERVED) O-OPS/ORG STK_OPS STK_SAF,STK_CERT,STK_CM,STK_SPACEPORT OPS_GOV,TECHPUBS,READINESS Alcance: info soporte ops (procedimientos, reporting, gates). Nudos: K01,K02,K11. Pathways: ConOps→Procedures→Training→Readiness.
04 AIRWORTHINESS LIMITATIONS / OPERATIONAL LIMITS (RESERVED) O-OPS/ORG STK_OPS STK_SAF,STK_CERT,STK_CM,STK_SPACEPORT OPS_LIMITS,SAFETY_LIMITS,READINESS Alcance: límites operacionales/airworthiness aplicados en misión. Nudos: K01,K02,K11. Pathways: Limits→Procedures→Training→Readiness gates.
05 TIME LIMITS / MAINTENANCE CHECKS P-PROGRAM STK_MRO STK_OPS,STK_SAF,STK_CERT,STK_CM MRO,RELIABILITY,MAINT_PROGRAM Alcance: programa mantenimiento (intervalos, task cards, reliability inputs, RTS). Nudos: K14,K05,K02. Pathways: Assumptions→Tasks→Reliability→Interval optimization→Baseline.
06 DIMENSIONS AND AREAS P-PROGRAM STK_SE STK_OPS,STK_SPACEPORT,STK_CERT,STK_DATA TECH_GEOM,ICD,INTERFACES Alcance: dimensiones maestras, zonas, keep-outs, envolventes de servicio, compatibilidad spaceport. Nudos: K04,K06. Pathways: Datum policy→CAD SSOT→Published envelopes→ICD control.
07 LIFTING AND SHORING P-PROGRAM STK_MRO STK_SE,STK_SAF,STK_OPS,STK_SPACEPORT MRO,TOOLING,RECOVERY,SAFETY_PROC Alcance: puntos izado/jacking, shoring, tooling, procedimientos recuperación. Nudos: K05,K03,K11. Pathways: Substantiation→Tool qual→Procedures→Training→VV.
08 LEVELING AND WEIGHING P-PROGRAM STK_SE STK_MRO,STK_OPS,STK_CERT,STK_DATA,MRO MASS_PROP,CONFIG_TRACE,UQ Alcance: masas/CG, procedimientos pesaje, calibración, impactos configuración. Nudos: K05,K14,K06. Pathways: Model→Procedure→Calibration→Acceptance→Baseline.
09 TOWING AND TAXIING P-PROGRAM STK_OPS STK_SPACEPORT,STK_SAF,STK_CERT,STK_CY,STK_SE OPS_GROUND,SPACEPORT_RULES,CY_REMOTE Alcance: movimiento en tierra, interfaces towing, límites, opcional remote/autonomy. Nudos: K02,K11,K13,K09. Pathways: Ops rules→ICDs→Trials→Operational approval.
10 PARKING / MOORING / STORAGE / RETURN TO SERVICE P-PROGRAM STK_OPS STK_MRO,STK_SAF,STK_SPACEPORT,STK_CERT OPS_STORAGE,MRO_PRESERVATION,READINESS Alcance: parking/mooring/storage/preservation/RTS checks. Nudos: K03,K11,K14. Pathways: Storage modes→Preservation→RTS checklists→Readiness gates.
11 PLACARDS AND MARKINGS P-PROGRAM STK_OPS STK_MRO,STK_SAF,STK_CERT,STK_CM OPS_LABELS,HFE,TECHPUBS Alcance: governance de markings/labels (safety/servicing/access) + durabilidad. Nudos: K11,K01. Pathways: Standards→Design→HFE verification→Production controls.
12 SERVICING O-OPS/ORG STK_OPS STK_MRO,STK_SPACEPORT,STK_SAF,STK_CERT,STK_CM OPS_SERVICING,GSE,SPACEPORT_INFRA Alcance: servicing (fluidos/gases/criogénicos/carga) + compatibilidad GSE/turnaround. Nudos: K03,K09,K11. Pathways: Hazards→GSE ICDs→Procedures→Training→Ops approval.
13 NOT ASSIGNED / RESERVED Not Assigned STK_CM STK_SE,STK_CERT PROG_GOV,TAXONOMY,CM Reservado Space-T tailoring/future allocation. Nudos: K01,K04. Pathways: Proposal→Impact assessment→CM approval→Standard update.
14 NOT ASSIGNED / RESERVED Not Assigned STK_CM STK_SE,STK_CERT PROG_GOV,TAXONOMY,CM Reservado Space-T tailoring/future allocation. Nudos: K01,K04. Pathways: Proposal→Impact assessment→CM approval→Standard update.
15 NOT ASSIGNED / RESERVED Not Assigned STK_CM STK_SE,STK_CERT PROG_GOV,TAXONOMY,CM Reservado Space-T tailoring/future allocation. Nudos: K01,K04. Pathways: Proposal→Impact assessment→CM approval→Standard update.
16 NOT ASSIGNED / RESERVED Not Assigned STK_CM STK_SE,STK_CERT PROG_GOV,TAXONOMY,CM Reservado Space-T tailoring/future allocation. Nudos: K01,K04. Pathways: Proposal→Impact assessment→CM approval→Standard update.
17 NOT ASSIGNED / RESERVED Not Assigned STK_CM STK_SE,STK_CERT PROG_GOV,TAXONOMY,CM Reservado Space-T tailoring/future allocation. Nudos: K01,K04. Pathways: Proposal→Impact assessment→CM approval→Standard update.
18 NOISE & VIBRATION MANAGEMENT O-OPS/ORG STK_SAF STK_OPS,STK_CERT,STK_TEST,STK_SE,STK_SPACEPORT SAFETY,NVH,ENV,MONITORING Alcance: límites NVH,...


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

- Add all ATA chapters from problem statement (00-116)
- Update T-TECHNOLOGY systems with complete 20-79 mapping
- Update O-ORGANIZATION systems (01-18)
- Update P-PROGRAM systems (00-11)
- Update I-INFRASTRUCTURES systems (80-89)
- Update N-NEURAL_NETWORKS systems (90-99)
- Add new SIMTEST axis with systems 100-116
- Update structure generation to include 6 axes
- All system names and descriptions match the master table

Co-authored-by: AmedeoPelliccia <164860269+AmedeoPelliccia@users.noreply.github.com>
Copilot AI changed the title [WIP] Update generate_space_t_structure.py for program governance Implement comprehensive ATA 00-116 system definitions with SIMTEST axis Dec 15, 2025
@AmedeoPelliccia
Copy link
Copy Markdown
Owner

@copilot ATA DESCR DOMAIN AoR(portal entry points and main owner) STKs(AoR cross dependancies) AGENCY/CONTEXT (EG TECH_PROP, ESG, QA...) Note
00 GENERAL P-PROGRAM STK_CM STK_PMO,STK_SE,STK_SAF,STK_CERT,STK_DATA PROG_GOV,CM,PMO,DATA_GOV,AUDIT Alcance: baseline de gobierno del programa (nomenclature, CM, change control, registros, trade studies, finanzas, KPIs). Nudos: K01,K04,K06,K10. Pathways: Standards→Automation→Baseline releases→Audits→CI.
01 OPERATIONS/ORGANIZATION POLICY (RESERVED) O-OPS/ORG STK_OPS STK_SAF,STK_CERT,STK_CM,STK_SPACEPORT OPS_GOV,CONOPS,TRAINING,READINESS Alcance: políticas y gobierno ops (RACI, límites, training, reporting, ORR/FRR). Nudos: K01,K02,K11. Pathways: ConOps→Procedures→Training→Readiness→Ops baselines.
02 OPERATIONS/ORGANIZATION (RESERVED) O-OPS/ORG STK_OPS STK_SAF,STK_CERT,STK_CM,STK_SPACEPORT OPS_GOV,CONOPS,READINESS Alcance: gobierno ops y organización operativa (misma línea 01). Nudos: K01,K02,K11. Pathways: ConOps→Procedures→Training→Readiness.
03 SUPPORT INFORMATION (RESERVED) O-OPS/ORG STK_OPS STK_SAF,STK_CERT,STK_CM,STK_SPACEPORT OPS_GOV,TECHPUBS,READINESS Alcance: info soporte ops (procedimientos, reporting, gates). Nudos: K01,K02,K11. Pathways: ConOps→Procedures→Training→Readiness.
04 AIRWORTHINESS LIMITATIONS / OPERATIONAL LIMITS (RESERVED) O-OPS/ORG STK_OPS STK_SAF,STK_CERT,STK_CM,STK_SPACEPORT OPS_LIMITS,SAFETY_LIMITS,READINESS Alcance: límites operacionales/airworthiness aplicados en misión. Nudos: K01,K02,K11. Pathways: Limits→Procedures→Training→Readiness gates.
11 PLACARDS AND MARKINGS P-PROGRAM STK_OPS STK_MRO,STK_SAF,STK_CERT,STK_CM OPS_LABELS,HFE,TECHPUBS Alcance: governance de markings/labels (safety/servicing/access) + durabilidad. Nudos: K11,K01. Pathways: Standards→Design→HFE verification→Production controls.
13 NOT ASSIGNED / RESERVED Not Assigned STK_CM STK_SE,STK_CERT PROG_GOV,TAXONOMY,CM Reservado Space-T tailoring/future allocation. Nudos: K01,K04. Pathways: Proposal→Impact assessment→CM approval→Standard update.
14 NOT ASSIGNED / RESERVED Not Assigned STK_CM STK_SE,STK_CERT PROG_GOV,TAXONOMY,CM Reservado Space-T tailoring/future allocation. Nudos: K01,K04. Pathways: Proposal→Impact assessment→CM approval→Standard update.
15 NOT ASSIGNED / RESERVED Not Assigned STK_CM STK_SE,STK_CERT PROG_GOV,TAXONOMY,CM Reservado Space-T tailoring/future allocation. Nudos: K01,K04. Pathways: Proposal→Impact assessment→CM approval→Standard update.
16 NOT ASSIGNED / RESERVED Not Assigned STK_CM STK_SE,STK_CERT PROG_GOV,TAXONOMY,CM Reservado Space-T tailoring/future allocation. Nudos: K01,K04. Pathways: Proposal→Impact assessment→CM approval→Standard update.
17 NOT ASSIGNED / RESERVED Not Assigned STK_CM STK_SE,STK_CERT PROG_GOV,TAXONOMY,CM Reservado Space-T tailoring/future allocation. Nudos: K01,K04. Pathways: Proposal→Impact assessment→CM approval→Standard update.
18 NOISE & VIBRATION MANAGEMENT O-OPS/ORG STK_SAF STK_OPS,STK_CERT,STK_TEST,STK_SE,STK_SPACEPORT SAFETY,NVH,ENV,MONITORING Alcance: límites NVH, monitorización, mitigaciones, corredores/exposición, vibro-health. Nudos: K12,K01,K05. Pathways: Requirements→Measurement plan→Mitigations→Demos→Operational limits.
19 NOT ASSIGNED / RESERVED Not Assigned STK_CM STK_SE,STK_CERT PROG_GOV,TAXONOMY,CM Reservado Space-T tailoring/future allocation. Nudos: K01,K04. Pathways: Proposal→Impact assessment→CM approval→Standard update.
21 AIR CONDITIONING / ENVIRONMENTAL CONTROL T-TECHNOLOGY STK_SE STK_SAF,STK_CERT,STK_OPS,STK_TEST,STK_DATA ECLSS,ECS,THERMAL,SAFETY Alcance: ECS/ECLSS, presión/temperatura, filtración, entorno tripulación/pasajero. Nudos: K01,K02,K05,K03. Pathways: Req→Arch→Qual→Ops limits.
22 AUTO FLIGHT / GUIDANCE-NAVIGATION-CONTROL T-TECHNOLOGY STK_SE STK_AI,STK_SAF,STK_CERT,STK_TEST,STK_OPS,STK_CY GNC,AUTONOMY,AI_ASSURANCE,CYSEC Alcance: GNC/autoflight, modos autonomía, guidance laws, FDIR, HITL. Nudos: K01,K02,K07,K05,K13. Pathways: Req→Control laws→SIL/PIL→HIL→Demos.
24 ELECTRICAL POWER T-TECHNOLOGY STK_SE STK_SAF,STK_CERT,STK_TEST,STK_MRO,STK_DATA EPOWER,HVDC,EMC,PROTECTION Alcance: generación/distribución, HVDC, protecciones, load shedding, EMC. Nudos: K05,K04,K03,K01. Pathways: Arch→Protection→Bench→Qual.
25 EQUIPMENT / FURNISHINGS T-TECHNOLOGY STK_SE STK_OPS,STK_SAF,STK_CERT,STK_MRO HFE,CABIN,SAFETY_EQUIP Alcance: equipment/interiores, stowage, crew stations, ergonomía, safety equipment. Nudos: K11,K01,K10. Pathways: HFE req→Design→Demo→Prod controls.
26 FIRE PROTECTION T-TECHNOLOGY STK_SAF STK_SE,STK_CERT,STK_OPS,STK_TEST FIRE_SAFETY,HAZARDS,QUAL_TESTS Alcance: detección/supresión, compartmentation, zonas hazard, flammability. Nudos: K03,K01,K05. Pathways: FHA→Mitigations→Qual→Ops procedures.
27 FLIGHT CONTROLS T-TECHNOLOGY STK_SE STK_SAF,STK_CERT,STK_TEST,STK_DATA FCS,REDUNDANCY,ASSURANCE Alcance: actuadores/superficies, interfaces control laws, redundancia, FDIR. Nudos: K01,K02,K05,K07. Pathways: Req→Arch→PSSA→VV→Baseline.
28 FUEL / PROPELLANT SYSTEMS T-TECHNOLOGY STK_SE STK_SAF,STK_CERT,STK_OPS,STK_SPACEPORT,STK_TEST TECH_PROP,HAZARDS,SPACEPORT_IF Alcance: tanques/feeds/válvulas/venting/transfer/leak detection; acople spaceport. Nudos: K03,K09,K05,K01. Pathways: Hazards→ICDs→Qual→Servicing.
32 LANDING GEAR T-TECHNOLOGY STK_SE STK_SAF,STK_CERT,STK_TEST,STK_OPS,STK_MRO GEAR,LOADS,QUAL_TESTS Alcance: gear/braking/steering, loads landing/abort, deployment logic. Nudos: K05,K01,K02. Pathways: Loads→Design→Drop/roll tests→Ops limits.
33 LIGHTS T-TECHNOLOGY STK_SE STK_OPS,STK_SAF,STK_CERT,STK_SPACEPORT LIGHTS,SPACEPORT_RULES Alcance: lighting externo/interno, signaling, compatibilidad reglas spaceport. Nudos: K01,K09. Pathways: Standards→Design→Ground verification.
34 NAVIGATION T-TECHNOLOGY STK_SE STK_CY,STK_OPS,STK_CERT,STK_TEST,STK_DATA NAV,SENSOR_FUSION,CYSEC Alcance: sensores nav (GNSS/INS/star), integridad, fases misión. Nudos: K13,K02,K05,K01. Pathways: Fusion→SIL/HIL→Flight validation.
35 OXYGEN / LIFE SUPPORT GAS T-TECHNOLOGY STK_SAF STK_OPS,STK_SE,STK_CERT,STK_MRO LS_GAS,HAZARDS,EMERGENCY Alcance: almacenamiento/distribución gas respirable, emergencias. Nudos: K03,K01,K11. Pathways: Hazards→Design→Qual→Ops procedures.
38 WATER / WASTE (LIFE SUPPORT) T-TECHNOLOGY STK_SAF STK_OPS,STK_SE,STK_CERT,STK_TEST LS_WATER_WASTE,CONTAMINATION Alcance: water/waste (life support), higiene, contaminación. Nudos: K03,K11,K01. Pathways: Req→Design→Demo→Ops procedures.
42 INTEGRATED MODULAR AVIONICS / COMPUTE PLATFORM T-TECHNOLOGY STK_CY STK_SE,STK_SAF,STK_CERT,STK_DATA,STK_TEST,STK_AI IMA,COMPUTE,CYSEC,PARTITIONING Alcance: plataforma compute/IMA, particionamiento, timing, seguridad, toolchains. Nudos: K01,K07,K13,K06,K05. Pathways: Platform baseline→Assurance→Integration→Monitoring.
43 RESERVED / PLATFORM INTEGRATION T-TECHNOLOGY STK_CM STK_SE,STK_CERT PROG_GOV,PLATFORM_POLICY Alcance: reserva integración/adapters Space-T. Nudos: K04,K01. Pathways: Define usage policy→Control via CM.
44 CABIN SYSTEMS T-TECHNOLOGY STK_OPS STK_SAF,STK_CERT,STK_SE,HFE OPS_CABIN,HFE,SERVICES Alcance: cabin systems (comfort, demos, passenger services) + entrenamiento. Nudos: K11,K01,K02. Pathways: HFE→Design→Demo→Ops training.
47 INERT GAS SYSTEM / TANK INERTING T-TECHNOLOGY STK_SAF STK_SE,STK_OPS,STK_CERT,STK_TEST INERTING,HAZARDS,QUAL Alcance: inerting tanques/compartimentos, purge, sensores/alarms. Nudos: K03,K01,K05. Pathways: Hazards→Design→Qual→Servicing procedures.
48 IN-FLIGHT FUEL DISPENSING (RESERVED) T-TECHNOLOGY STK_CM STK_SE,STK_SAF,STK_CERT PROG_GOV,APPLICABILITY Alcance: reservado; activar solo si aplica transfer in-flight. Nudos: K01,K04,K02. Pathways: Applicability decision→ICDs/Safety case.
52 DOORS / HATCHES T-TECHNOLOGY STK_SE STK_SAF,STK_CERT,STK_OPS,STK_TEST DOORS,EGRESS,INTERLOCKS Alcance: doors/hatches, seals, actuators, egress, interlocks. Nudos: K05,K11,K01. Pathways: FHA→Design→Qual→Crew training.
56 WINDOWS / VIEWPORTS T-TECHNOLOGY STK_SE STK_SAF,STK_CERT,STK_OPS,STK_MRO OPTICAL,DEBRIS,INSPECTION Alcance: windows/viewports, pressure/thermal, optical, debris protection. Nudos: K05,K11,K01. Pathways: Req→Design→Qual→Inspection/Maint.
58 RESERVED / EXTENSION T-TECHNOLOGY STK_CM STK_SE,STK_CERT PROG_GOV,TAXONOMY Reservado extensión. Nudos: K01,K04. Pathways: Govern via CM.
59 RESERVED / EXTENSION T-TECHNOLOGY STK_CM STK_SE,STK_CERT PROG_GOV,TAXONOMY Reservado extensión. Nudos: K01,K04. Pathways: Govern via CM.
67 ROTORS FLIGHT CONTROL (IF APPLICABLE) T-TECHNOLOGY STK_SE STK_CERT,STK_TEST GNC_IF,CONTROL_IF Alcance: rotor flight control (si aplica). Nudos: K01,K07,K05. Pathways: Req→VV→Baseline.
68 RESERVED / EXTENSION T-TECHNOLOGY STK_CM STK_SE,STK_CERT PROG_GOV,TAXONOMY Reservado extensión. Nudos: K01,K04. Pathways: Govern via CM.
69 RESERVED / EXTENSION T-TECHNOLOGY STK_CM STK_SE,STK_CERT PROG_GOV,TAXONOMY Reservado extensión. Nudos: K01,K04. Pathways: Govern via CM.
72 ENGINE (TURBINE/ROCKET/HYBRID AS APPLICABLE) T-TECHNOLOGY STK_SE STK_SAF,STK_CERT,STK_TEST,STK_SPACEPORT TECH_PROP,QUAL_TESTS,SPACEPORT_IF Alcance: definición unidad propulsiva (turbine/rocket/hybrid). Nudos: K01,K03,K05. Pathways: Req→Prototype→Qual→Baseline.
73 ENGINE FUEL AND CONTROL T-TECHNOLOGY STK_SE STK_CY,STK_SAF,STK_CERT,STK_TEST,STK_DATA TECH_PROP,FADEC,CYSEC Alcance: control fuel/propellant, FADEC-like, válvulas/sensores. Nudos: K01,K03,K05,K13. Pathways: Req→Arch→SIL/HIL→Qual.
74 IGNITION T-TECHNOLOGY STK_SE STK_SAF,STK_CERT,STK_TEST TECH_PROP,SAFETY_INTERLOCKS Alcance: ignition, interlocks, verificación. Nudos: K03,K01,K05. Pathways: Design→Qual→Ops procedures.
76 ENGINE CONTROLS T-TECHNOLOGY STK_SE STK_CY,STK_CERT,STK_TEST,STK_DATA TECH_PROP,CONTROL_INTEGRATION,CYSEC Alcance: controles motor integrados con GNC/vehículo. Nudos: K04,K01,K07,K13. Pathways: ICDs→Integration→Evidence→Baseline.
90 AI/ML MODEL REGISTRY & MODEL LIFECYCLE N-NEURAL_NETWORKS STK_AI STK_DATA,STK_CM,STK_CERT,STK_OPS,STK_CY,STK_TEST AI_ML,MODEL_REGISTRY,GOVERNANCE Alcance: registry modelo, training/eval records, approvals, deployment artifacts. Nudos: K07,K06,K01. Pathways: Registry→Policies→Assurance→Ops monitoring.
93 TRACEABILITY GRAPH (REQ↔DESIGN↔VV↔OPS) & EVIDENCE LEDGERS N-NEURAL_NETWORKS STK_CM STK_DATA,STK_SE,STK_CERT,STK_TEST,STK_AI TRACEABILITY,EVIDENCE_LEDGER,AUDIT_QUERIES Alcance: trace graph, evidence links, audit queries, release snapshots. Nudos: K06,K01,K08. Pathways: Data model→Ingestion→Queries→Audit packs.
96 AI GOVERNANCE (RISK, ASSURANCE, MONITORING, DRIFT/BIAS) N-NEURAL_NETWORKS STK_AI STK_SAF,STK_CERT,STK_OPS,STK_CY,STK_DATA AI_RISK,ASSURANCE,MONITORING Alcance: risk mgmt, monitoring thresholds, rollback, approvals. Nudos: K07,K01,K13. Pathways: Objectives→Monitors→Incidents→Compliance evidence.
100 SIM/TEST GOVERNANCE (PLANS, ENVIRONMENTS, QUALITY) T-SIMTEST STK_TEST STK_CERT,STK_CM,STK_DATA,STK_SE SIMTEST_GOV,TOOL_QUAL,QUALITY_GATES Alcance: planes sim/test, control entorno, tool qual, quality gates. Nudos: K05,K01. Pathways: Strategy→Toolchain control→Gates→Audit packs.
105 PIL / TARGET EXECUTION (PROCESSOR/PLATFORM-IN-THE-LOOP) T-SIMTEST STK_TEST STK_SE,STK_CM,STK_CERT,STK_CY PIL,TARGET,PERF_TIMING Alcance: ejecución en target, timing/memoria/constraints, evidencia. Nudos: K05,K01. Pathways: Build→Run→Measure→Freeze.
106 TEST PROCEDURES / TEST CASES / ACCEPTANCE CRITERIA T-SIMTEST STK_TEST STK_SE,STK_SAF,STK_CERT,STK_CM TEST_CASES,ACCEPTANCE,TRACE_LINKS Alcance: procedimientos/casos/criterios aceptación + links trazabilidad. Nudos: K01,K06. Pathways: Define→Review→Execute→Close.
109 VV EVIDENCE PACKS (LINKED TO TRACEABILITY) T-SIMTEST STK_CERT STK_CM,STK_TEST,STK_DATA,STK_SE VV_EVIDENCE,TRACE_PACKAGING,AUDIT Alcance: bundles evidencia ligados a trace graph y releases. Nudos: K06,K01,K08. Pathways: Linkage→Packaging→Sign→Audit.
110 QUALIFICATION / ENVIRONMENTAL TESTING (SPACE-T) T-SIMTEST STK_TEST STK_SAF,STK_CERT,STK_SPACEPORT,STK_CM QUAL_TESTS,THERMAL_VAC,VIB,EMI Alcance: qual tests (thermal/vac/vib/shock/EMI) + constraints facilities. Nudos: K05,K01,K09. Pathways: Plan→Execute→NCRs→Qual report.
112 MISSION/FLIGHT TESTING (OPERATIONAL DEMOS) T-SIMTEST STK_OPS STK_TEST,STK_SAF,STK_CERT,STK_CM,STK_SPACEPORT OPS_DEMOS,READINESS,OP_LIMITS Alcance: mission demos, validación procedimientos operacionales, readiness. Nudos: K02,K01,K11,K12. Pathways: Test cards→Demos→Limits→Ops approval.
114 AI/ML VALIDATION SUITES & MONITORING TESTS T-SIMTEST STK_AI STK_TEST,STK_SAF,STK_CERT,STK_OPS,STK_CY,STK_DATA AI_VALIDATION,ROBUSTNESS,DRIFT_TESTS Alcance: validación modelos, drift/robustness, safety monitors. Nudos: K07,K01,K05. Pathways: Metrics→Benchmarks→Ops monitors→Evidence.
115 CERTIFICATION TESTS (SW/HW/ECSS-DO) & COMPLIANCE REPORTS T-SIMTEST STK_CERT STK_TEST,STK_CM,STK_SE,STK_DATA,STK_SAF,STK_CY CERT_TESTS,COMPLIANCE_REPORTS,AUDIT Alcance: tests compliance alineados a assurance objectives + reports/review artifacts. Nudos: K01,K05,K10. Pathways: Objectives→Tests→Reports→Authority reviews.

- Add RESERVED_SYSTEMS dictionary for ATA 13-17, 19
- Create new RESERVED axis for reserved/unassigned codes
- Update structure generation to include RESERVED systems
- Total coverage now 117 chapters (111 + 6 reserved)
- Update axis count to 7 (O, P, T, I, N, SIMTEST, RESERVED)

Co-authored-by: AmedeoPelliccia <164860269+AmedeoPelliccia@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Dec 15, 2025

@copilot ATA DESCR DOMAIN AoR(portal entry points and main owner) STKs(AoR cross dependancies) AGENCY/CONTEXT (EG TECH_PROP, ESG, QA...) Note
00 GENERAL P-PROGRAM STK_CM STK_PMO,STK_SE,STK_SAF,STK_CER...

Added the missing NOT ASSIGNED / RESERVED codes (ATA 13-17, 19) in commit 75c55c8. Created a new RESERVED axis to house these reserved codes for future Space-T tailoring. Total coverage is now 117 chapters across 7 axes.

Copilot AI changed the title Implement comprehensive ATA 00-116 system definitions with SIMTEST axis Implement comprehensive ATA 00-116 system definitions with SIMTEST and RESERVED axes Dec 15, 2025
@AmedeoPelliccia AmedeoPelliccia marked this pull request as ready for review December 15, 2025 07:33
Copilot AI review requested due to automatic review settings December 15, 2025 07:33
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR implements comprehensive ATA chapter coverage (00-116) by expanding the Space-T structure generator to include all 117 ATA codes across 7 OPT-IN axes. The update adds two new axes (SIMTEST and RESERVED) and expands system definitions across all existing axes to align with the AMPEL360 Space-T Master Table.

Key Changes:

  • Expanded T-TECHNOLOGY from ~35 to 60 systems (ATA 20-79), adding missing airframe, lights, doors, windows, rotor, and engine subsystems
  • Added SIMTEST axis (ATA 100-116) with 17 chapters covering simulation/test governance, VV evidence, and qualification
  • Added RESERVED axis with 6 chapters (ATA 13-17, 19) for future Space-T tailoring
  • Realigned O-ORGANIZATION, P-PROGRAM, I-INFRASTRUCTURES, and N-NEURAL_NETWORKS axes to match master table specifications

"106": ("TEST_PROCEDURES_TEST_CASES_ACCEPTANCE_CRITERIA", "Test Procedures / Test Cases / Acceptance Criteria"),
"107": ("TEST_DATA_INPUT_DECKS_STIMULI", "Test Data / Input Decks / Stimuli"),
"108": ("TEST_RESULTS_REPORTING_ANOMALY_MANAGEMENT", "Test Results / Reporting / Anomaly Management"),
"109": ("VV_EVIDENCE_PACKS_LINKED_TO_TRACEABILITY", "VV Evidence Packs (Linked to Traceability)"),
Copy link

Copilot AI Dec 15, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The abbreviation "VV" is used without being explicitly defined in this file. While it's a common aerospace abbreviation for "Verification and Validation," consider expanding it on first use for clarity, especially since other abbreviations like "SIL," "HIL," and "PIL" are expanded in their descriptions. For example, line 161 could read "V&V (Verification and Validation) Evidence Packs" or provide a comment explaining the abbreviation.

Suggested change
"109": ("VV_EVIDENCE_PACKS_LINKED_TO_TRACEABILITY", "VV Evidence Packs (Linked to Traceability)"),
"109": ("VV_EVIDENCE_PACKS_LINKED_TO_TRACEABILITY", "V&V (Verification and Validation) Evidence Packs (Linked to Traceability)"),

Copilot uses AI. Check for mistakes.
("T-TECHNOLOGY_ONBOARD_SYSTEMS", "All ATA chapters reside here"),
("I-INFRASTRUCTURES", "Ground systems, launch, H₂ value chains, facilities"),
("N-NEURAL_NETWORKS_DPP_TRACEABILITY", "AI ops, Digital Product Passport, neural governance"),
("SIMTEST", "Simulation and test governance, VV evidence, qualification"),
Copy link

Copilot AI Dec 15, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The axis name "SIMTEST" in line 578 uses a different naming convention than the other axes. For consistency with existing axis names (e.g., "O-ORGANIZATION", "P-PROGRAM", "T-TECHNOLOGY_ONBOARD_SYSTEMS", "I-INFRASTRUCTURES", "N-NEURAL_NETWORKS_DPP_TRACEABILITY"), consider using a prefixed format like "S-SIMTEST" or a more descriptive name like "SIMTEST_VERIFICATION_VALIDATION" to maintain the established naming pattern.

Suggested change
("SIMTEST", "Simulation and test governance, VV evidence, qualification"),
("S-SIMTEST", "Simulation and test governance, VV evidence, qualification"),

Copilot uses AI. Check for mistakes.
("I-INFRASTRUCTURES", "Ground systems, launch, H₂ value chains, facilities"),
("N-NEURAL_NETWORKS_DPP_TRACEABILITY", "AI ops, Digital Product Passport, neural governance"),
("SIMTEST", "Simulation and test governance, VV evidence, qualification"),
("RESERVED", "Reserved ATA codes for future Space-T tailoring and allocation"),
Copy link

Copilot AI Dec 15, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The axis name "RESERVED" in line 579 lacks the prefix pattern used by other axes. For consistency with the established naming convention (e.g., "O-ORGANIZATION", "P-PROGRAM", etc.), consider using a prefixed format like "R-RESERVED" or a more descriptive name like "RESERVED_FUTURE_ALLOCATION" to maintain consistency across all axis names.

Suggested change
("RESERVED", "Reserved ATA codes for future Space-T tailoring and allocation"),
("R-RESERVED", "Reserved ATA codes for future Space-T tailoring and allocation"),

Copilot uses AI. Check for mistakes.
# Updated: 2025-12-15
# Source: AMPEL360 Space-T Master Table with stakeholder mapping

# T-TECHNOLOGY axis systems (main onboard systems)
Copy link

Copilot AI Dec 15, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The comment indicates the T-TECHNOLOGY axis systems are for "main onboard systems", but the dictionary only includes ATA codes 20-79. According to the PR description and master table, this should explicitly state the covered range to avoid confusion about why codes 00-19 and 80+ are not included here. Consider adding a comment like "T-TECHNOLOGY axis systems (ATA 20-79: main onboard systems)" to clarify the scope.

Suggested change
# T-TECHNOLOGY axis systems (main onboard systems)
# T-TECHNOLOGY axis systems (ATA 20-79: main onboard systems)

Copilot uses AI. Check for mistakes.
"116": ("SIM_TEST_ARCHIVES_AND_BASELINES_FROZEN_CAMPAIGNS", "Sim/Test Archives & Baselines (Frozen Campaigns)"),
}

# NOT ASSIGNED / RESERVED systems (reserved for future Space-T tailoring)
Copy link

Copilot AI Dec 15, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The comment "# NOT ASSIGNED / RESERVED systems (reserved for future Space-T tailoring)" is redundant since it says "reserved" twice. Consider simplifying to "# NOT ASSIGNED / RESERVED systems (for future Space-T tailoring and allocation)" to be clearer and less repetitive.

Suggested change
# NOT ASSIGNED / RESERVED systems (reserved for future Space-T tailoring)
# NOT ASSIGNED / RESERVED systems (for future Space-T tailoring and allocation)

Copilot uses AI. Check for mistakes.

# Summary
total_systems = len(system_codes) + len(O_SYSTEMS) + len(P_SYSTEMS) + len(I_SYSTEMS) + len(N_SYSTEMS)
total_systems = len(system_codes) + len(O_SYSTEMS) + len(P_SYSTEMS) + len(I_SYSTEMS) + len(N_SYSTEMS) + len(SIMTEST_SYSTEMS) + len(RESERVED_SYSTEMS)
Copy link

Copilot AI Dec 15, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The total_systems calculation uses len(system_codes) which represents only the T-TECHNOLOGY systems selected by the user (or all T-TECHNOLOGY systems by default), not all systems in the SYSTEMS dictionary. This could be confusing in the summary output. Consider clarifying the output message or using len(SYSTEMS) to show the actual count of T-TECHNOLOGY chapters defined, separate from what was actually generated based on user selection.

Copilot uses AI. Check for mistakes.
Comment on lines +152 to +168
"100": ("SIM_TEST_GOVERNANCE_PLANS_ENVIRONMENTS_QUALITY", "Sim/Test Governance (Plans, Environments, Quality)"),
"101": ("DIGITAL_TWIN_CONFIGURATION_AND_SIM_MODEL_CATALOG", "Digital Twin Configuration & Sim Model Catalog"),
"102": ("SCENARIO_LIBRARIES_MISSION_OFF_NOMINAL_EMERGENCY", "Scenario Libraries (Mission, Off-Nominal, Emergency)"),
"103": ("SIL_SOFTWARE_IN_THE_LOOP_AUTOMATION", "SIL (Software-in-the-Loop) Automation"),
"104": ("HIL_HARDWARE_IN_THE_LOOP_BENCHES", "HIL (Hardware-in-the-Loop) Benches"),
"105": ("PIL_TARGET_EXECUTION_PROCESSOR_PLATFORM_IN_THE_LOOP", "PIL / Target Execution (Processor/Platform-in-the-Loop)"),
"106": ("TEST_PROCEDURES_TEST_CASES_ACCEPTANCE_CRITERIA", "Test Procedures / Test Cases / Acceptance Criteria"),
"107": ("TEST_DATA_INPUT_DECKS_STIMULI", "Test Data / Input Decks / Stimuli"),
"108": ("TEST_RESULTS_REPORTING_ANOMALY_MANAGEMENT", "Test Results / Reporting / Anomaly Management"),
"109": ("VV_EVIDENCE_PACKS_LINKED_TO_TRACEABILITY", "VV Evidence Packs (Linked to Traceability)"),
"110": ("QUALIFICATION_ENVIRONMENTAL_TESTING_SPACE_T", "Qualification / Environmental Testing (Space-T)"),
"111": ("SYSTEM_INTEGRATION_TESTING_END_TO_END", "System Integration Testing (End-to-End)"),
"112": ("MISSION_FLIGHT_TESTING_OPERATIONAL_DEMOS", "Mission/Flight Testing (Operational Demos)"),
"113": ("UNCERTAINTY_QUANTIFICATION_UQ_MONTE_CARLO_SENSITIVITY", "Uncertainty Quantification (UQ) / Monte Carlo / Sensitivity"),
"114": ("AI_ML_VALIDATION_SUITES_AND_MONITORING_TESTS", "AI/ML Validation Suites & Monitoring Tests"),
"115": ("CERTIFICATION_TESTS_SW_HW_ECSS_DO_AND_COMPLIANCE_REPORTS", "Certification Tests (SW/HW/ECSS-DO) & Compliance Reports"),
"116": ("SIM_TEST_ARCHIVES_AND_BASELINES_FROZEN_CAMPAIGNS", "Sim/Test Archives & Baselines (Frozen Campaigns)"),
Copy link

Copilot AI Dec 15, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The abbreviation "Sim/Test" is used inconsistently throughout the SIMTEST_SYSTEMS dictionary. Lines 152 and 168 use "Sim/Test" while line 578 uses the full name without slash. Consider standardizing the abbreviation pattern throughout the file - either use "SIM/TEST", "Sim/Test", or spell out "Simulation/Test" consistently for better readability and maintainability.

Copilot uses AI. Check for mistakes.
@AmedeoPelliccia
Copy link
Copy Markdown
Owner

@copilot apply changes based on the comments in this thread

- Add ATA range to T-TECHNOLOGY and SIMTEST comments (20-79, 100-116)
- Expand VV to "V&V (Verification and Validation)" for clarity
- Add prefixes to axis names: SIMTEST→S-SIMTEST, RESERVED→R-RESERVED
- Simplify redundant comment in RESERVED_SYSTEMS
- Standardize "Sim/Test" to "Simulation/Test" for consistency
- Update all references to new axis names in generation code

Co-authored-by: AmedeoPelliccia <164860269+AmedeoPelliccia@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Dec 15, 2025

@copilot apply changes based on the comments in this thread

Applied all code review feedback in commit 858e9cd:

  1. ✅ Expanded VV abbreviation to "V&V (Verification and Validation)"
  2. ✅ Added prefixes to axis names: SIMTESTS-SIMTEST, RESERVEDR-RESERVED for consistency
  3. ✅ Clarified ATA ranges in comments (20-79, 100-116, 13-17/19)
  4. ✅ Simplified redundant comment in RESERVED_SYSTEMS
  5. ✅ Standardized "Sim/Test" to "Simulation/Test" throughout
  6. ✅ Updated all path references and summary output labels

All 7 axes now follow the consistent prefix pattern (O-, P-, T-, I-, N-, S-, R-).

@AmedeoPelliccia AmedeoPelliccia merged commit 4050b34 into main Dec 15, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants