View on GitHub

テンポリウム

タイムパラドックス検証フレームワーク

付録B:モジュール別フローチャート

B-1. 概要

本付録では、各モジュール単体のフローチャートを提示する。

個別のモジュールを適用する際の参照用である。


B-2. M1:時間存在条件フロー

flowchart TD
    START[第0層:移動方向判定開始] --> Q0{移動したい方向は?}
    
    Q0 -->|過去| Q1P{過去時間は存在するか?}
    Q0 -->|未来| Q1F{未来時間は存在するか?}
    
    Q1P -->|存在する| P_EXIST[過去時間存在]
    Q1P -->|存在しない| P_ABSENT[過去時間不在]
    Q1P -->|不明| P_UNK[時間存在不明]
    
    Q1F -->|存在する| F_EXIST[未来時間存在]
    Q1F -->|存在しない| F_ABSENT[未来時間不在]
    Q1F -->|不明| F_UNK[時間存在不明]
    
    P_EXIST --> DIR_P[移動方向:過去移動]
    F_EXIST --> DIR_F[移動方向:未来移動]
    
    P_ABSENT --> END1[移動不能:検証終了]
    F_ABSENT --> END2[移動不能:検証終了]
    P_UNK --> END3[検証不能:検証終了]
    F_UNK --> END4[検証不能:検証終了]
    
    DIR_P --> NEXT[第1層へ進む]
    DIR_F --> NEXT

B-3. M2:移動経路条件フロー

flowchart TD
    START[第1層から継続] --> Q1{時間領域入口は存在するか?}
    
    Q1 -->|存在しない| FAIL1[移動不能:入口なし]
    Q1 -->|存在する| Q2{経路状態は?}
    
    Q2 -->|安定| PS[経路安定]
    Q2 -->|不安定| PU[経路不安定]
    Q2 -->|崩壊| PC[経路崩壊]
    Q2 -->|閉鎖| PCL[経路閉鎖]
    
    PS --> Q3{時間領域出口は存在するか?}
    PU --> RISK[リスク記録] --> Q3
    PC --> FAIL2[移動失敗:経路崩壊]
    PCL --> FAIL3[移動不能:経路閉鎖]
    
    Q3 -->|存在しない| TRAP[脱出不能:出口なし]
    Q3 -->|存在する| SUCCESS[経路通過完了]
    
    FAIL1 --> END1[検証終了]
    FAIL2 --> END2[検証終了]
    FAIL3 --> END3[検証終了]
    TRAP --> END4[検証終了]
    
    SUCCESS --> NEXT[次層へ進む]

B-4. M3:圧力条件フロー

flowchart TD
    START[移動制約条件から継続] --> Q1{時間圧の状態は?}
    
    Q1 -->|低時間圧| TP_L[低時間圧:安全]
    Q1 -->|中時間圧| TP_M[中時間圧:軽度影響]
    Q1 -->|高時間圧| TP_H[高時間圧:損傷リスク]
    Q1 -->|限界超え| TP_X[時間圧限界超え]
    
    TP_X --> FAIL[移動失敗:致命的]
    
    TP_L --> Q2{空間圧の状態は?}
    TP_M --> REC1[影響記録] --> Q2
    TP_H --> REC2[リスク記録] --> Q2
    
    Q2 -->|均衡| SP_B[空間圧均衡]
    Q2 -->|差異| SP_D[空間圧差異]
    Q2 -->|過剰| SP_E[空間圧過剰]
    Q2 -->|真空| SP_V[空間圧真空]
    
    SP_B --> EVAL{総合リスク評価}
    SP_D --> REC3[影響記録] --> EVAL
    SP_E --> REC4[リスク記録] --> EVAL
    SP_V --> REC5[リスク記録] --> EVAL
    
    FAIL --> END[検証終了]
    EVAL --> NEXT[次層へ進む]

B-5. M3:時間圧×空間圧マトリクスフロー

flowchart TD
    START[圧力判定開始] --> TP{時間圧の状態}
    
    TP -->|低| TP_L[低時間圧]
    TP -->|中| TP_M[中時間圧]
    TP -->|高| TP_H[高時間圧]
    TP -->|限界超| TP_X[時間圧限界超え]
    
    TP_L --> SP_L{空間圧の状態}
    TP_M --> SP_M{空間圧の状態}
    TP_H --> SP_H{空間圧の状態}
    TP_X --> FATAL[致命的:移動失敗]
    
    SP_L -->|均衡| R1[総合リスク:最低]
    SP_L -->|差異/過剰/真空| R2[総合リスク:低〜中]
    
    SP_M -->|均衡| R3[総合リスク:中]
    SP_M -->|差異/過剰/真空| R4[総合リスク:中〜高]
    
    SP_H -->|均衡| R5[総合リスク:高]
    SP_H -->|差異/過剰/真空| R6[総合リスク:最高]
    
    R1 --> RESULT[リスク評価完了]
    R2 --> RESULT
    R3 --> RESULT
    R4 --> RESULT
    R5 --> RESULT
    R6 --> RESULT
    FATAL --> END[検証終了]
    
    RESULT --> NEXT[次層へ進む]

B-6. M4:因果細分化フロー

flowchart TD
    START[因果状態判定開始] --> Q1{原因と結果の関係は?}
    
    Q1 -->|正常に繋がっている| CC[因果連結]
    Q1 -->|複数の矛盾した結果| CS[因果分裂]
    Q1 -->|結果が原因より先| CR[因果逆転]
    Q1 -->|原因または結果が消失| CL[因果消失]
    Q1 -->|完全に崩壊| CB[因果破綻]
    
    CC --> PA[パターンA+:完全整合]
    CS --> PB1[パターンB1:部分矛盾・複数結果]
    CR --> PB2[パターンB2:部分矛盾・時間順序]
    CL --> PC[パターンC:部分矛盾・存在消失]
    CB --> PD[パターンD:完全矛盾]
    
    PA --> NEXT[次層へ進む]
    PB1 --> NEXT
    PB2 --> NEXT
    PC --> NEXT
    PD --> NEXT

B-7. M4:Ver.1.0パターンとの対応フロー

flowchart TD
    START[因果判定開始] --> Q1{原因の状態は?}
    
    Q1 -->|整合| CA_A[原因整合]
    Q1 -->|矛盾| CA_C[原因矛盾]
    
    CA_A --> Q2A{結果の状態は?}
    CA_C --> Q2C{結果の状態は?}
    
    Q2A -->|整合| V1_A[Ver.1.0:パターンA]
    Q2A -->|矛盾| V1_B[Ver.1.0:パターンB]
    
    Q2C -->|整合| V1_C[Ver.1.0:パターンC]
    Q2C -->|矛盾| V1_D[Ver.1.0:パターンD]
    
    V1_A --> M4_A[M4:因果連結 → A+]
    V1_B --> M4_B[M4:因果分裂 → B1]
    V1_C --> Q3{詳細分類}
    V1_D --> M4_D[M4:因果破綻 → D]
    
    Q3 -->|結果が原因より先| M4_B2[M4:因果逆転 → B2]
    Q3 -->|原因/結果が消失| M4_C[M4:因果消失 → C]

B-8. M5:未来移動条件フロー

flowchart TD
    START[因果状態判定から継続] --> Q0{移動方向は?}
    
    Q0 -->|過去移動| SKIP[M5スキップ]
    Q0 -->|未来移動| Q1{未来の情報を取得できるか?}
    
    Q1 -->|取得可能| ACQ_Y[情報取得可能]
    Q1 -->|取得不可| ACQ_N[情報取得不可]
    Q1 -->|一部のみ| ACQ_L[情報取得制限]
    
    ACQ_N --> LOW1[リスク:なし]
    
    ACQ_Y --> Q2{情報を持ち帰れるか?}
    ACQ_L --> Q2
    
    Q2 -->|持帰可能| RET_Y[情報持帰可能]
    Q2 -->|持帰不可| RET_N[情報持帰不可]
    Q2 -->|劣化する| RET_D[情報持帰劣化]
    
    RET_N --> LOW2[リスク:なし]
    
    RET_Y --> Q3{帰還後に行動を変えられるか?}
    RET_D --> Q3
    
    Q3 -->|変更可能| CHG_Y[行動変更可能]
    Q3 -->|変更不可| CHG_N[行動変更不可]
    Q3 -->|一部のみ| CHG_L[行動変更制限]
    
    CHG_Y --> HIGH[リスク:高〜最高]
    CHG_N --> LOW3[リスク:低]
    CHG_L --> MID[リスク:中]
    
    SKIP --> NEXT[次層へ進む]
    LOW1 --> NEXT
    LOW2 --> NEXT
    LOW3 --> NEXT
    MID --> NEXT
    HIGH --> NEXT

B-9. M5:リスクマトリクスフロー

flowchart TD
    START[未来移動判定] --> Q1{情報取得}
    
    Q1 -->|不可| R_NONE1[リスク:なし]
    Q1 -->|可能/制限| Q2{情報持帰}
    
    Q2 -->|不可| R_NONE2[リスク:なし]
    Q2 -->|可能| Q3A{行動変更}
    Q2 -->|劣化| Q3B{行動変更}
    
    Q3A -->|可能| R_HIGH[リスク:最高]
    Q3A -->|不可| R_LOW1[リスク:低]
    Q3A -->|制限| R_MID1[リスク:中]
    
    Q3B -->|可能| R_MID2[リスク:中]
    Q3B -->|不可| R_LOW2[リスク:低]
    Q3B -->|制限| R_LOW3[リスク:低]
    
    R_NONE1 --> RESULT[リスク評価完了]
    R_NONE2 --> RESULT
    R_HIGH --> RESULT
    R_LOW1 --> RESULT
    R_LOW2 --> RESULT
    R_LOW3 --> RESULT
    R_MID1 --> RESULT
    R_MID2 --> RESULT
    
    RESULT --> NEXT[次層へ進む]

B-10. モジュール別判定ポイントサマリ

モジュール 判定ポイント 検証終了条件
M1 時間存在 時間不在、時間存在不明
M2 入口存在、経路状態、出口存在 入口不在、経路崩壊、経路閉鎖、出口不在
M3 時間圧、空間圧 時間圧限界超え
M4 因果状態 なし(全てパターン分類へ)
M5 情報取得、情報持帰、行動変更 なし(全てリスク評価へ)