Spaces:
Sleeping
Sleeping
| export type SectionKey = "A" | "B" | "C" | "D" | "E" | "F"; | |
| export type SectionDef = { | |
| key: SectionKey; | |
| title: string; | |
| allocationSeconds: number; | |
| weight: number; // 0..1 | |
| description: string; | |
| }; | |
| export const SECTIONS: SectionDef[] = [ | |
| { | |
| key: "A", | |
| title: "Psychometric & Personality", | |
| allocationSeconds: 12 * 60, | |
| weight: 0.20, | |
| description: "Fit, reliability, emotional stability, conscientiousness, adaptability." | |
| }, | |
| { | |
| key: "B", | |
| title: "Job-Focused Capability", | |
| allocationSeconds: 18 * 60, | |
| weight: 0.30, | |
| description: "Safety awareness, attention, judgment, decision-making under pressure, procedure adherence." | |
| }, | |
| { | |
| key: "C", | |
| title: "Work Stressors & Burnout Risk", | |
| allocationSeconds: 9 * 60, | |
| weight: 0.15, | |
| description: "Workload perception, time pressure tolerance, fatigue risk, recovery capacity." | |
| }, | |
| { | |
| key: "D", | |
| title: "Workload Sustainability", | |
| allocationSeconds: 8 * 60, | |
| weight: 0.15, | |
| description: "Long-term consistency under demand, error risk under load, energy management." | |
| }, | |
| { | |
| key: "E", | |
| title: "Psychological Safety & Team Fit", | |
| allocationSeconds: 6 * 60, | |
| weight: 0.10, | |
| description: "Speak-up behavior, authority interaction, feedback acceptance, conflict response." | |
| }, | |
| { | |
| key: "F", | |
| title: "Wellbeing & Functional Readiness", | |
| allocationSeconds: 7 * 60, | |
| weight: 0.10, | |
| description: "Non-clinical wellbeing indicators, functional readiness, help-seeking openness." | |
| } | |
| ]; | |
| export const TOTAL_SECONDS = SECTIONS.reduce((s, x) => s + x.allocationSeconds, 0); // 3600 | |
| export const MIN_SUBMIT_SECONDS = 20 * 60; | |