Step {{ currentStepIndex + 1 }} of {{ wiData.steps?.length }}
⏱ {{ formatElapsed(elapsedSeconds) }} / {{ formatStandardTime(currentStep?.stdDurationSecs) }}
{{ group.sectionTitle }}
✓
{{ entry.step.stepDisplayNo }}
WORK INSTRUCTION
TOTAL STEPS
{{ wiData.steps.length }}
COMPLETED
{{ completedStepsCount }}
STD CYCLE
{{ wiData.header.StdCycleTimeMins }} min
TOOLS
{{ currentStep?.toolsRequired || 'N/A' }}
ELAPSED THIS STEP
{{ formatElapsed(elapsedSeconds) }}
{{ formatStandardTime(currentStep?.stdDurationSecs) }} STD. TIME
CHECKLIST PROGRESS
{{ completedChecklistCount }} / {{ allChecklistItems.length }} items done {{ checklistProgressPercent }}%
ELIGIBILITY —
{{ eligibility.IsEligible ? 'ELIGIBLE' : 'NOT ELIGIBLE' }}
{{ req.Name }}
@if (req.RequirementType === 2) {
@switch (req.Status) {
@case (1) { Not yet satisfied ({{ req.Enforcement === 2 ? 'Blocking' : 'Warning' }}) }
@case (2) { Unverifiable — no proof available for this validation type }
@default { Satisfied }
}
} @else {
@switch (req.Status) {
@case (0) { Level {{ req.EmployeeLevel }} meets required Level {{ req.RequiredLevel }} }
@case (1) { Level {{ req.EmployeeLevel ?? 'none' }} below required Level {{ req.RequiredLevel }} ({{ req.Enforcement === 2 ? 'Blocking' : 'Warning' }}) }
@case (2) { Unverifiable — no competency data available }
}
}
SKILL REQUIREMENTS
{{ sr.SkillName }} — Level {{ sr.MinLevelNo }}
(Mandatory)
ALL STEPS
{{ step.isCompleted ? '✓' : step.stepDisplayNo }}
{{ step.stepTitle }}