# BRD: IRPC (3.4 - 3.6) Task Tracking - v.1.1 **Project:** CA40/41 [**IR, PPC** or **Skill Test, IR, PPC**] Task Tracking ITMS Grading Validations **Version:** 1.1 **Prepared By:** [6E-Ops] **Date:** [12-09-2025] --- ## 1. Introduction ### 1.1 Background The CA40/41 Training Form for IR/PPC recurrent training (conducted every 6 months) requires structured tracking of graded tasks. Currently, trainers manually ensure compliance with regulatory requirements outlined in **Sections 3.4** and **3.6** of the IR/PPC form. ### 1.2 Objective To automate tracking, validation, and trainer alerts for task completion across recurrent training cycles, ensuring grading compliance with CAR regulatory requirements and reducing manual oversight. --- ## 2. Scope **In-Scope** - "(**IR,PPC or Skill Test,IR,PPC**)" (Only Type of Checks*) recurrent training tracking - Aircraft types: **AIRBUS & ATR** - Training Course Codes: `S FD IRPC`, `S FD hPBS`, `S FD IRPC ATR`, `S GIF 24 IRPC320` - Components: *Proficient Check*, *PROFICIENT CHECK*, *IRPC CHECK* - Trainee seat capacity must be tracked (RHS or LHS) and maintained consistently across each review cycles. - **Section 3.4:** **2**-Year Review Cycle (Including Current & the Last 3 consecutive (*Competent*) gradings on the same trainee seat capacity (LHS/RHS) => Total = 4) - **Section 3.6:** 1-Year Review Cycle (Current and last filled (*Competent*) grading on the same trainee seat capacity (LHS/RHS) => Total = 2) --- ## 3. Functional Requirements - **FR-1**: (Seat Occupied*) If a trainee started in RHS or LHS in a cycle beginning May 2025 onward, all subsequent recurrent **IR,PPC** or **Skill Test,IR,PPC** tasks must be compared within the same seat capacity for consistency. - **FR-2**: (Type of Check*) Only **IR** and **PPC** or **Skill Test,IR,PPC** check types shall be valid here. - **FR-3**: The system shall be able to track non-completion status for each discussion task and not graded within the relevant cycle period and shall prompt/alert the user (Trainer) real time during the live event. - **FR-4**: The system shall highlight remaining (pending) tasks to ensure coverage of all items. --- ## 4. Regulatory Requirements ### 4.1 Section 3.4 (2-Year Review Cycle) - All tasks in Section 3.4 must be completed within 2 years ([**current & including**] **four consecutive** IR,PPC or Skill Test,IR,PPC events graded on the same trainee seat capacity (LHS/RHS) and Competent only). - Minimum **3 “M” items** must be selected per cycle (from 3.4 to 3.5) (As-is). **Tasks under Section 3.4** | Task ID | Task Description | Completed (Y/N) | |---------|-----------------|-----------------| | 3.4.0 | Engine (if necessary propeller) | | | 3.4.1 | Pressurisation and air-conditioning | | | 3.4.2 | Pitot/static system | | | 3.4.3 | Fuel system | | | 3.4.4 | Electrical system | | | 3.4.5 | Hydraulic system | | | 3.4.6 | Flight control and Trim system | | | 3.4.7 | Anti- and de-icing system, Glare shield heating | | | 3.4.8 | Autopilot/Flight director | | | 3.4.9 | Stall warning/avoidance & stability augmentation devices | | | 3.4.10 | Ground Proximity Warning System, Weather radar, Radio altimeter, Transponder | | | 3.4.11 | Radios, Navigation equipment, Instruments, Flight Management System | | | 3.4.12 | Landing gear and brake system | | | 3.4.13 | Slat and flap system | | | 3.4.14 | Auxiliary Power Unit | | | 3.5 | ACAS/TCAS | | --- ### 4.2 Section 3.6 (1-Year Review Cycle) - All tasks in Section 3.6 must be completed within 1 year ([**current & including**] **two consecutive** IR,PPC or Skill Test,IR,PPC events graded on the same trainee seat capacity (LHS/RHS) and Competent only). - Minimum **3 “M” items** must be selected per cycle.(As-is) **Tasks under Section 3.6** | Task ID | Task Description | Completed (Y/N) | |---------|-----------------|-----------------| | 3.6.1 | Fire drills (Engine, APU, Cabin, Cargo, Flight deck, Electrical, Evacuation) | | | 3.6.2 | Smoke control & removal | | | 3.6.3 | Engine failures, shutdown & restart, fuel jettison | | | 3.6.4 | Threat & Error Management (Mandatory default = YES for ATPL/IR issuance) | | | 3.6.5 | Windshear at Take Off and Landing | | | 3.6.6 | Cabin pressure failure/Emergency descent | | | 3.6.7 | Incapacitation of flight crew member | | | 3.6.8 | Other emergency procedures (AFM specified) | | --- ## 5. Business Rules - **BR-1**: Minimum 3 items must be selected from Section 3.4 to 3.5 per cycle (*As-is*). - **BR-2**: Minimum 3 items must be selected from Section 3.6 per cycle (*As-i*s). - **BR-3**: Section 3.4 coverage must be complete within 2 years (4 consecutive **IR,PPC or Skill Test,IR,PPC** events in the same Trainee seat capacity). - **BR-4**: Section 3.6 coverage must be complete within 1 year (Last 2 consecutive **IR,PPC or Skill Test,IR,PPC** Events in the same Trainee seat capacity). - **BR-5**: Existing mandatory validation to select each task [YES/NO] to be per current process (*As-is*). - **BR-6**: Seat capacity (RHS/LHS) is a required validation and must remain consistent across each review cycle. --- ## 6. Imp-Functional Requirements - ** Display real-time alerts during task selection, with clear UI indicators for reviewing completed and pending tasks in each cycle. --- ## 7. Approval | Role | Name | Signature | Date | |------|------|-----------|------| | Business Owner | 6E-Ops | | 04-Sept-2025| --- ```mermaid flowchart TD %% Initial Form Setup A["Start:<br>CA40/41 Training Event"] --> B["Select Training Type:<br>(**IR,PPC or Skill Test,IR,PPC**)"] B --> C["Select Trainee Seat:<br>(RHS / LHS)"] %% Seat Validation C --> D["System Validates:<br>- Previous History<br>- Seat Consistency<br>- Review Cycle"] D --> E{"Seat & History Valid?"} %% Validation Branches E -->|Invalid| F["⚠ Alert:<br>- Seat Inconsistency?<br>- Data Missing?<br>- New Cycle?"] E -->|Valid| G["Task Grading Interface:<br>Sections 3.4 & 3.6"] F --> G %% Task Selection Validation G --> H{"Mandatory Items Check"} H --> I{"3.4 Items OK?<br>(2-Year Cycle)"} I --> J{"3.6 Items OK?<br>(1-Year Cycle)"} %% Validation Alerts J -->|Not Met| F J -->|Met| L["System Analysis:<br>- Completed Tasks<br>- Pending Items<br>- Cycle Status"] %% Pending Tasks Management L --> M{"Review Cycle Complete?"} M -->|Incomplete| N["Show Pending Tasks<br>& Progress"] M -->|Complete| O["Show Cycle Completion<br>& Next Due Items"] %% Final Review N --> P["Final Review:<br>- Task Grades<br>- Comments<br>- Cycle Status"] O --> P %% Completion P --> Q["Save & Complete:<br>CA40/41 Record"] Q --> R["End:<br>Training Record Updated"] %% Styling classDef default fill:#f9f9f9,stroke:#333,stroke-width:1px,font-size:12px classDef startNode fill:#c8e6c9,stroke:#2e7d32,stroke-width:2px,rx:15,ry:15 classDef endNode fill:#bbdefb,stroke:#1e88e5,stroke-width:2px,rx:15,ry:15 classDef alertNode fill:#ffe0b2,stroke:#e65100,stroke-width:2px classDef decisionNode fill:#e1bee7,stroke:#6a1b9a,stroke-width:2px classDef processNode fill:#fff3e0,stroke:#ef6c00,stroke-width:1px %% Apply Styles class A startNode class R endNode class F alertNode class E,H,I,J,M decisionNode class B,C,D,G,L,N,O,P,Q processNode ```