Technical Elements Documentation
    Preparing search index...

    Interface TemporalPhase

    Interface representing a time phase for system or component operation. Defines characteristics and requirements during a specific period.

    const startupPhase: TemporalPhase = {
    id: "phase-123",
    startTime: 0,
    endTime: 0.5, // 30 minutes
    state: "operational",
    activeFailureModes: ["FAILURE_TO_START"],
    successCriteria: ["Achieve rated speed within 10 seconds"]
    };
    interface TemporalPhase {
        activeFailureModes?: string[];
        description?: string;
        endTime: number & Minimum<0>;
        requiredHumanActions?: systems_analysis.HumanActionReference[];
        startTime: number & Minimum<0>;
        state: ComponentState;
        successCriteria?: string[] | SuccessCriteriaId[] | SuccessCriterion[];
    }

    Hierarchy

    • Unique
      • TemporalPhase
    Index

    Properties

    activeFailureModes?: string[]

    Failure modes that are active during this phase

    description?: string

    Description of the phase

    endTime: number & Minimum<0>

    End time of the phase in hours

    0

    requiredHumanActions?: systems_analysis.HumanActionReference[]

    Human actions required during this phase

    startTime: number & Minimum<0>

    Start time of the phase in hours from sequence initiation

    0

    Current state of the component or system during this phase

    successCriteria?: string[] | SuccessCriteriaId[] | SuccessCriterion[]

    Success criteria that must be met during this phase Can be simple string descriptions or references to formal success criteria