메뉴(IA)와 상태표
원본: projects/skill-lens/product/plan/04-menu-and-states.md
---
title: SkillLens 메뉴(IA)와 상태표
status: proposed
owner: PM
updated: 2026-11-09
source_of_truth: true
---
SkillLens 메뉴(IA)와 상태표
역할마다 메뉴, 상태마다 누가 보고 바꾸나.
결정(decisions.md)과 다르면 결정이 이긴다.
디자인 값(색, 글자, 간격, 화면 틀)은 이 문서가 아니라 디자인 시스템과 8판 시안을 따른다.
P-29 구조 · 메뉴(IA): 역할마다 어디로 가나
이 문서가 답하는 질문: 누가 어떤 메뉴로 들어가 무엇을 찾나?
결론
역할마다 틀이 하나씩이다. 관리자는 메뉴 5개, 진단대상자 · 지원자는 메뉴 없는 한 흐름, 운영자는 메뉴 5개. 메뉴는 2단까지다. 메뉴는 고민 · 일 단위로, 그 안은 화면 안 탭 · 상세 칸으로 묶는다.
근거: DEC-063, DEC-114, DEC-125, DEC-149
역할마다 틀 하나
- 메뉴 5개 (관리자): PC 중심 · 폰은 확인 · 짧은 처리
온보딩은 메뉴를 숨긴 한 흐름(나중에 하기 = 저장하고 나감 · 다시 오면 이어서)
초대를 보내면 메뉴로 - 메뉴 없는 한 흐름 (진단대상자): 폰 중심 · 메일 링크로 들어옴
결과 뒤엔 탭 3개
내 결과 = 결과 설명 · 피드백 · 내 직무 정보 - 메뉴 없는 한 흐름 (지원자): 진단 링크(관리자가 보냄) · 화면 4개
결과 없음 - 메뉴 5개 (운영자): PC만 · 내부 도구
고객 화면은 운영 접속으로만
근거: DEC-044, DEC-098, DEC-105, DEC-124
관리자 대메뉴
홈 · 진단 · 결과 · 강화 · 설정(DEC-127, DEC-194). 하위 메뉴 없이 화면 안 탭으로 나눈다.
관리자 메뉴 지도
정함(DEC-194): 대메뉴 다섯 + 화면 안 탭 · 하위 메뉴 없음 · 결과 요약은 홈으로.
- 지금 할 일 하나 (홈)
상태마다 첫 문장 · 주 행동이 바뀜(진단 중: 검토할 사람 · 독려)
결과확정 뒤: 목표달성률 · 무엇부터 4줄(①~④) · [보고서 받기] · 미리 보기 시트 - 누가 냈고 누구를 봐야 하나 (진단)
탭: 진단대상 · 검토
[결과확정]은 검토 탭 끝(검토필요 0명일 때) - 우리 조직은 어디가 비었나 (결과)
탭: ① 부족스킬 · ② 공백스킬 · ③ 스킬히트맵
탭 위 보기 고르기: 조직 전체 · 직군 · 직무 · 그룹
탭마다 주 버튼이 같은 번호의 강화 탭으로 - 빈 곳을 어떻게 채우나 (강화)
탭: ① 교육계획 · ② 채용 · ③ 인재 검색 · ④ 스킬셋 개선
지원자 진단(다음 단계)은 채용 안 - 기준과 기록 (설정)
탭: 회사 · 목적 · 직무 · 스킬 · 대상자 · 기간(초대 메일 포함) · 기록
초대 뒤 직무 · 스킬은 보기만
근거: DEC-194, DEC-127, DEC-074, DEC-146, DEC-165, DEC-168
아직 열리지 않은 메뉴
숨기지 않는다. 흐리게 두고 언제 열리는지 한 줄로 말한다(디자인 기초 A의 비활성 규칙).
| 메뉴 | 열리기 전 | 보이는 한 줄(예시) |
|---|---|---|
| 진단 | 초대 보내기 전 | 초대를 보내면 진행 현황이 여기 보여요 |
| 결과 | 검토완료 0명 | 검토를 마치면 결과가 보여요 · 검토필요 n명 |
| 강화 | 결과확정 전 | 결과가 나오면 교육 · 채용 · 인재 검색을 할 수 있어요 |
관리자 온보딩: 메뉴를 숨긴 한 흐름
- 회사 · 목적: '이 회사가 맞나요?'(운영자가 넣은 기업명 + 기업 정보) → 아니면 검색해서 고름 → 업종 · 직군 시작안 · 진단목적
- 직무: 올리기 또는 표준 · 애매한 것만 질문
- 스킬: 직무별 스킬셋 · 요구레벨 · 진단스킬
- 대상자 · 기간: 명단 · 기간 · 독려 · 편집 권한 · 메일 문구
- 확인 · 초대: 숫자 한 벌 확인 → 초대 보내기
- 홈으로: 이후 같은 묶음은 관리에서 같은 순서로
근거: DEC-063, DEC-074, DEC-136, DEC-145
진단대상자: 한 흐름
- 메일 링크 → 안내 · 동의: 가입 · 비밀번호 없음(처음 한 번) · 링크를 못 쓰면 같은 화면이 링크 안내
- 내 스킬: 받은 스킬 확인 · 고치기(편집 가능 조직만)
- 레벨 고르기: 한 화면 한 스킬 · 렌지 추천은 원할 때
- 확인 → 제출: 검토완료 전까지 고쳐서 다시 냄
- 제출 완료: 결과는 결과확정 뒤 메일로 · 검토 전까지 [스킬 수정](편집 가능 조직만) · [레벨 수정] · 재진단이면 메일 링크로 다시
- 결과 메일 → 탭 3개: 내 결과(결과 설명 · 피드백 · 내 직무 정보) · 학습계획 · LinkedIn 스킬 프로필
근거: DEC-079, DEC-096, DEC-098, DEC-124
지원자: 한 흐름
- 진단 링크(관리자가 보냄) → 안내 · 동의: 만료면 같은 화면이 링크 안내
- 스킬마다 레벨 · 근거
- 제출 확인
- 제출 완료: 결과는 받지 않음
근거: DEC-044, DEC-124
운영자 메뉴(PC만)
조직 상세처럼 할 일이 많은 화면도 하위 메뉴를 더 만들지 않고 화면 안 탭으로 둔다. 자리가 정해지지 않은 것은 '검토 중'.
R-001: 화면 13개(조직 만들기를 따로 세면 14개). 합칠 후보: 기록 셋을 한 화면의 탭으로 · 번역 관리를 스킬 데이터의 탭으로(검토 중).
- 지표 · 멈춘 조직 · 화면 1 (홈)
지표: 노출 → 재계약 단계별 · 멈춘 조직
월별 목표 · 광고비 · 매출 입력: 지표 화면 안 [월별 값 입력](제안, 심플 ad_metrics · sadmin_settings) - 목록 · 상세 · 화면 2 (조직)
조직 목록(주 행동 [조직 만들기] · 받을 칸은 심플 그대로, DEC-084 · DEC-093)
조직 상세(운영 접속 · 관리자 초대 · 다시 초대 · 해제 · 최대인원 · 기간 · 담당자 · 비활성 · 보고서 · 조직 로그 · 파기는 탭 · 행동) - 들어온 문의 → 계약 · 화면 3 (리드 · 문의)
리드 장부(단계 · 메모 · 조직 승격)
문의함(도입 · 앱 · 번역 문의)
마케팅(너처링 캠페인 · 수신 해지 · 방문 · 유입) - 누가 무엇을 했나 · 화면 3 (기록)
감사 기록
메일 기록(미리보기 · 발송 계획 · 대기 줄 손 실행)
렌지 대화 기록 - 공용 자료 · 시스템 · 화면 4 (데이터)
스킬 데이터(취합 · 자체 직무 · 스킬 편집)
번역 관리(직무 · 스킬 문구, 제안 자리)
시스템 현황
팀 테스트 보드
근거: DEC-040, DEC-041, DEC-093, DEC-105, DEC-113, DEC-126
깊이 규칙
| 깊이 | 무엇 | PC | 폰 |
|---|---|---|---|
| 1단 | 대메뉴 다섯 | 왼쪽 메뉴(설정은 맨 아래) | 아래 메뉴 다섯 칸 |
| 화면 안 | 탭(진단 · 결과 · 강화 · 설정) | 머리 아래 탭 줄 | 위 탭(짧은 이름) |
| 상세 | 사람 · 스킬 · 직무 · 지원자 | 오른쪽 상세 칸 | 아래에서 올라오는 시트 |
| 확인 | 위험한 행동만 | 가운데 작은 창 | 가운데 작은 창 |
근거: DEC-194
같은 상세는 어디서 열든 같은 본문
진단대상 · 검토 · 결과 어디서 열어도 본문은 같고, 아래 행동만 그 자리에 맞게 바뀐다(같은 데이터를 화면마다 따로 만들지 않음, R-001).
사람시트 스킬시트 직무시트 지원자 시트
메뉴가 아닌 것: 화면 안의 행동
누르는 이유를 한 문장으로 말할 수 없는 것은 메뉴로 만들지 않는다(부록 12).
대상자 올리기 직무 연결 독려 재진단 커스텀스킬 반영 목표 정하기 코멘트 결과확정 초대 보내기
P-28 상태표: 상태마다 누가 보나 · 바꾸나 · 잠기나 · 다음 조건
이 문서가 답하는 질문: 사람과 회차는 어떤 상태를 지나고, 상태마다 무엇이 열리고 잠기나?
결론
사람 상태 7개 · 회차 상태 4개. 진단대상 = 검토완료 + 검토필요 + 미제출(미시작 · 진행 중 · 재진단) + 초대 실패: 어느 화면 · 어느 회차 상태에서든 이 한 식이다(DEC-071). 검토필요 0명이면 결과확정(DEC-069). 화면을 그리기 전에 볼 공통 표 여섯(메일 · 확정 뒤 · 막힘 문구 · 입구 · 행동 위치 · 지원자)이 아래에 있다.
근거: DEC-069, DEC-071, DEC-128, DEC-129
사람 상태: 지나가는 순서
- 미시작: 초대 메일 받음(못 보냈으면 초대 실패)
- 진행 중: 링크 엶
- 검토필요: 제출 · 이상신호 · 커스텀 표시
- 재진단 ↺: 관리자 요청 → 다시 제출 → 검토필요
- 검토완료
- 결과확정 뒤: 내 결과 · 학습
근거: DEC-035, DEC-078
사람 상태표
| 상태 | 뜻 | 누가 보나 | 누가 바꾸나 | 잠기는 것 | 다음 조건 |
|---|---|---|---|---|---|
| 초대 실패 | 초대 메일을 보내지 못함 | 관리자 · 운영자 | 관리자(주소 고쳐 다시 초대) | 없음 | 주소 고침 → 미시작 / 결과확정 → 이번 결과에서 빠짐 |
| 미시작 | 초대 메일 받음 · 링크 안 엶 | 관리자 · 운영자(메일 열람 시각) | 관리자(독려 · 명단에서 빼기) | 없음 | 링크 엶 → 진행 중 / 결과확정 → 이번 결과에서 빠짐 |
| 진행 중 | 링크 엶 · 아직 안 냄 | 관리자 · 운영자 | 대상자(스킬 · 레벨) | 없음 | 제출 → 검토필요 / 결과확정 → 이번 결과에서 빠짐 |
| 검토필요(실무자 화면: 검토대기) | 제출함 · 이상신호 · 커스텀 표시 | 관리자 · 운영자 | 대상자([스킬 수정](편집 가능 조직만) · [레벨 수정]) · 관리자(결정) | 명단에서 못 뺌 | 검토완료 / 재진단 |
| 재진단 | 관리자가 다시 보라고 함(사유는 선택) | 관리자 · 운영자 · 대상자(관리자 메모) | 대상자(이전 답 채워짐) | 명단에서 못 뺌 | 다시 제출 → 검토필요 / 결과확정 → 미제출로 이번 결과에서 빠짐(DEC-128) |
| 검토완료 | 결과에 들어갈 사람 | 관리자 · 운영자 | 관리자(확정 전 재진단으로 되돌림) | 대상자 수정 안 됨 | 결과확정 → 결과 메일 |
| 결과확정 뒤 | 회차 닫힘 · 검토완료한 사람만 결과에 들어감 | 관리자 · 운영자 · 대상자(내 결과) | 아무도 못 바꿈 | 모두 잠김 | 없음(강화 · 개선된 스킬셋 저장으로 이어짐, DEC-125) |
근거: DEC-013, DEC-035, DEC-040, DEC-062, DEC-069, DEC-090, DEC-120, DEC-128, DEC-129
회차 상태표
결과확정 때 진단대상이 둘로 나뉜다(진단대상 n은 그대로, DEC-071): 진단인원 = 결과에 든 사람(검토완료, DEC-180) · 확인 창의 '미제출 n명' = 재진단(다시 안 냄, DEC-128) + 미제출(미시작 · 진행 중) + 초대 실패(낸 적 없음).
| 상태 | 뜻 | 누가 보나 | 누가 바꾸나 | 잠기는 것 | 다음 조건 |
|---|---|---|---|---|---|
| 개설 | 운영자가 조직을 열고 관리자를 초대함 · 관리자 첫 접속 전 | 운영자 | 운영자(프리셋 · 최대인원) | 없음 | 관리자 첫 접속 → 온보딩 중 |
| 온보딩 중 | 관리자가 기준을 만드는 중 | 관리자 · 운영자 | 관리자(기준 전부) | 없음 | 초대 보내기 |
| 진단 중 | 초대 보냄 · 제출 받는 중 | 관리자 · 운영자 · 대상자 | 관리자(기간 · 명단 · 독려 · 메일) · 대상자(자기 응답) | 직무 · 스킬 · 요구레벨 · 편집 권한 | 검토필요 0명 → 결과확정 · 초대 링크는 확정 전까지 자동 연장(DEC-147) |
| 결과확정 | 결과 공개 · 강화 시작 | 관리자 · 운영자 · 대상자 · 구매 결정자(보고서) | 관리자(강화 · 스킬셋 개선) | 응답 · 제출 · 검토 · 결과 · 사람 추가(DEC-129) | 강화 → 개선된 스킬셋 저장(1회차의 마침표, DEC-125) · 저장 뒤 상태는 정함(Q-064, 도메인 규칙 9절) |
근거: DEC-063, DEC-069, DEC-074, DEC-091, DEC-109, DEC-117, DEC-125, DEC-128, DEC-129, DEC-147
메일 명세 ①: 대상자 · 지원자에게 가는 메일
메일마다 제목 · 첫 문장 · 버튼 하나. 문구는 해요체 · 한 문장에 하나 · 다음 할 일(DEC-144). 제목 앞에는 [SkillLens]를 붙인다(심플 그대로). 버튼은 그 일을 하는 화면으로 바로 간다(P-31 이동 규칙). 문구는 예시이고 심플 문구를 줄인 것이다.
| 메일 | 받는 사람 | 언제 | 제목(예시) | 첫 문장(예시) | 버튼 → 화면 | 막힘 상태 | 심플 근거 |
|---|---|---|---|---|---|---|---|
| 진단 초대 | 대상자 | [초대 보내기] · 새로 넣은 사람만 | {이름}님, {마감}까지 스킬 진단을 부탁드려요 | {조직명}의 스킬 진단이에요. 스킬마다 지금 레벨을 골라 주세요. | [내 스킬 확인하기] → 입장 · 안내 · 동의 | 아래 입구 상태 표(명단에서 빠짐 · 확정 뒤) | simple-worker.js:6634~6669 |
| 자동 독려 1 · 2 · 3차 | 미제출 + 재진단(다시 안 냄) | 시작~마감을 (횟수 + 1)로 나눈 날 09:00 · 기본 2회(DEC-139) | 1차 스킬 진단이 남아 있어요 · 2차 {마감}이 마감이에요 · 3차 마지막으로 부탁드려요 | {이름}님 스킬 진단이 아직 남아 있어요. 하던 데서 이어서 하면 돼요. | [이어서 하기] → 보던 화면 | 같음 · 문구를 관리자가 고치나는 정할 것(Q-070) | simple-worker.js:546 · 6531~6538 · 6755~6780 |
| 수동 독려 | 고른 미제출자 · 24시간 안 받은 사람만 | [독려 보내기] | 자동 독려와 같은 꼴 | 자동 독려와 같은 꼴 | [이어서 하기] → 보던 화면 | 같음 | simple-worker.js:6682 · 6739 |
| 재진단 | 그 사람 | [재진단] | 스킬 진단을 다시 한 번 부탁드려요 | 관리자가 다시 봐 달라고 했어요. 바뀐 것만 고쳐서 내 주세요.(관리자 메모가 있으면 바로 아래) | [이전 내용 보며 다시 하기] → 레벨 고르기(이전 답 채움) | 확정 뒤: 이번 진단은 끝났어요(DEC-129) | simple-worker.js:6855~6869 |
| 결과 | 검토완료한 사람 | [결과확정] · 40명은 바로 · 나머지는 대기 줄(2분마다 120명) | {이름}님의 스킬 진단 결과가 나왔어요 | 관리자가 결과를 확정했어요. 먼저 배울 스킬은 {스킬}이에요.(관리자 코멘트가 있으면 함께, DEC-020) | [내 결과 보기] → 내 결과 | 링크 30일 뒤 다시 여는 길: 정할 것(Q-052) | simple-worker.js:525 · 6164~6166 · 8863~8880 |
| 학습 독려 (추후 계획, DEC-179) | 관리자가 고른 대상자 | 강화 › 교육계획 [독려] | {이름}님, 이번 주 학습계획을 확인해 주세요 | 이번 주 스킬은 {스킬}이에요. 주 {n}시간이에요. | [내 학습계획 보기] → 학습계획 | 학습계획은 첫 출시(DEC-149) | simple-worker.js:5985~5996 |
| 학습 알림 (추후 계획, DEC-179) | 알림을 켠 대상자 | 고른 요일 시작 1시간 전 · 또는 매주 월 08시 | {이름}님, 오늘은 학습하는 날 | 오늘 {시각}부터 {스킬}을 배우는 날이에요. | [내 학습계획 보기] → 학습계획 | 알림은 학습계획에서 끔 | simple-worker.js:6000~6025 |
| 지원자 진단(다음 단계) | 지원자 | [진단 보내기] · 링크 30일 | {조직명} {공고} 스킬 진단 | {공고} 지원 과정의 스킬 진단이에요. 결과는 담당자만 봐요. | [스킬 진단 시작하기] → 지원자 시작 · 안내 · 동의 | 만료 · 공고 닫힘 · 이미 냄(입구 상태 표) | simple-worker.js:6070~6080 |
근거: DEC-020, DEC-089, DEC-124, DEC-129, DEC-139, DEC-144, DEC-147
메일 명세 ②: 관리자에게 가는 메일
메일이 아닌 것: 결과 메일 대량 발송 진행은 메일로 알리지 않고 홈 · 설정 › 기록에 한 줄('결과 메일 {m} / {n}명 보냈어요')로 보인다(제안 · 심플에는 없음, 대기 줄 mail_queue). 인원 문의 접수는 운영팀에게만 메일이 가고(simple-worker.js:6561~6571) 관리자에게는 화면 한 줄 '문의를 보냈어요. 회신은 {이메일}로 가요.'.
| 메일 | 받는 사람 | 언제 | 제목(예시) | 첫 문장(예시) | 버튼 → 화면 | 막힘 상태 | 심플 근거 |
|---|---|---|---|---|---|---|---|
| 관리자 초대 | 관리자 | 운영자가 조직을 만들 때 | {조직명}의 스킬 진단 관리자로 초대해요 | {이름}님은 {조직명}의 스킬 진단 관리자예요. 비밀번호를 만들고 시작해 주세요. | [비밀번호 만들고 시작하기] → 관리자 가입 | 링크 7일 · 한 번만(입구 상태 표) | simple-worker.js:3996 · 6236~6258 |
| 관리자 다시 초대 | 같은 관리자 또는 새 주소 | 운영자 › 조직 상세 [다시 초대] | 관리자 초대와 같음 | 관리자 초대와 같음 | [비밀번호 만들고 시작하기] → 관리자 가입 | 옛 초대 링크는 닫힘 · 교체 순서는 정함(Q-071, 도메인 규칙 9절) | simple-worker.js:9193~9220 |
| 비밀번호 재설정 | 요청한 관리자 | 비밀번호 찾기 [재설정 링크 받기] | 비밀번호를 다시 만들어 주세요 | 아래 버튼으로 새 비밀번호를 만들어 주세요. 1시간 동안 열려요. | [새 비밀번호 만들기] → 비밀번호 재설정 | 1시간 · 한 번만 · 계정이 없어도 같은 안내 | simple-worker.js:10955~10971 |
| 첫 제출 알림 | 관리자 | 첫 제출이 들어올 때(한 번) | {조직명} 진단에 첫 제출이 들어왔어요 | {n}명 중 {m}명이 냈어요. 모두 내면 한 번 더 알려 드려요. | [진행 상황 보기] → 진단 › 진단대상 | 없음 | simple-worker.js:8760~8803 |
| 전원 제출 알림 | 관리자 | 진단대상 전원이 냈을 때(한 번) | {조직명} 진단을 모두 냈어요. 검토해 주세요 | 검토를 마치고 결과를 확정하면 결과 메일이 나가요. | [검토하기] → 진단 › 검토 | 없음 | simple-worker.js:8793~8803 |
| 진단 현황 | 관리자 | 자동 독려와 같은 날 | {조직명} 스킬 진단 현황 · 제출 {m} / {n}명 | 미제출 {k}명에게 독려 메일을 보냈어요. | [진단대상 보기] → 진단대상 › 미제출(검토할 사람이 있으면 [검토하기] → 검토) | 없음 | simple-worker.js:575~605 |
| 마감 | 관리자 | 마감일 18:00 | {조직명} 스킬 진단 마감 · 제출 {m} / {n}명 | 진단 기간이 끝났어요. 결과를 확정하기 전까지 제출은 계속 받아요. | 검토할 사람이 있으면 [검토하기] · 없으면 [결과확정하러 가기] → 진단 › 검토 | 없음 | simple-worker.js:575~605 · 6538 |
| 파기 안내 | 관리자 | 운영자가 [파기]한 뒤 | {조직명} 데이터 파기 안내 | 계약이 끝나 개인을 알아볼 수 있는 정보를 지웠어요.(통계 · 비식별 기록은 남음, DEC-132) | 버튼 없음 | 없음 | simple-worker.js:10280~10287 |
근거: DEC-069, DEC-109, DEC-124, DEC-144
메일 명세 ③: 운영팀(help@)에게 가는 메일
| 메일 | 언제 | 제목(예시) | 버튼 → 화면 | 심플 근거 |
|---|---|---|---|---|
| 인원 문의 접수 | 관리자가 [인원 문의]를 보낼 때 | 최대인원 추가 문의 · {조직명} | 없음(회신 = 관리자 주소) → 운영자 › 조직 상세에서 최대인원 변경 | simple-worker.js:6561~6571 |
| 결과확정 알림 | [결과확정] | {조직명} 결과확정 | 없음 → 운영자 › 조직 상세 | simple-worker.js:6168~6172 |
| 새 도입 문의 | 첫 페이지 문의 접수 | 새 문의 · {조직명} {이름}님 | [리드 바로 보기] → 운영자 › 리드 장부 | simple-worker.js:10362~10368 |
| 앱 안 문의 | 도움말 [문의하기] | [SkillLens 문의] {종류} · {보낸 사람} | 없음 → 운영자 › 문의함 | simple-worker.js:9805 |
| 파기할 조직 | 비활성 30일 뒤 한 번 | 파기할 조직 {n}곳 | 없음 → 운영자 › 조직 목록 | simple-worker.js:10296~10305 |
근거: DEC-040, DEC-041, DEC-132, DEC-126
결과확정 뒤: 화면마다 잠김 · 보기만 · 대신 보일 한 줄
| 화면 | 확정 뒤 | 대신 보일 한 줄(예시) |
|---|---|---|
| 홈 | 주 행동이 결과 · 강화로 바뀜 · 결과 메일 진행 한 줄 | 결과를 확정했어요. 먼저 할 일부터 볼까요? |
| 진단 › 진단대상 | 보기만 · [독려] · [다시 초대] 없음 | 진단이 끝났어요. 이제 바꿀 수 없어요. |
| 진단 › 검토 | 보기만 · [검토완료] · [재진단] 없음 | 검토를 마쳤어요. 결과에서 볼 수 있어요. |
| 설정 › 대상자 | 보기만 · [대상자 올리기] 없음(DEC-090) | 끝난 진단에는 사람을 더할 수 없어요. |
| 설정 › 기간 · 독려 | 보기만 · 남은 자동 독려 · 마감 메일 멈춤 | 진단이 끝나 독려를 보내지 않아요. |
| 설정 › 초대 메일 | 보기만 | 진단이 끝나 초대를 보내지 않아요. |
| 설정 › 회사 · 목적 | 진단목적 · 목표점수는 계속 고침(바꾼 기록 남김, DEC-155) · 회사 정보는 보기만 | 목적과 목표는 언제든 고칠 수 있어요. |
| 설정 › 직무 · 스킬 | 초대 뒤부터 보기만(그대로, DEC-074) | 고칠 것은 강화 › 스킬셋 개선에서 해요. |
| 대상자 링크 | 제출 안 받음(DEC-129) | 이번 진단은 끝났어요. |
| 강화 › 스킬셋 개선 | 저장 뒤: 잠금인가 다시 고치나는 정함(Q-064, 도메인 규칙 9절) | 정함(Q-064, 도메인 규칙 9절) |
근거: DEC-090, DEC-121, DEC-125, DEC-129
막힘 문구: 서버 · 연결이 막을 때
탓하지 않고 다음 할 일을 함께 쓴다(DEC-144). 문구는 예시다.
| 상황 | 문구(예시) | 다음 행동 | 심플 근거 |
|---|---|---|---|
| 연결이 끊겨 자동 저장 실패(대상자 폰) | 저장하지 못했어요. 연결되면 다시 저장할게요. | 고른 답은 화면에 둠 · [다시 시도] | 확인 전 |
| 관리자 세션 끝(7일) | 로그인이 끝났어요. 다시 로그인해 주세요. | 로그인 → 보던 화면 주소로(P-31) | simple-worker.js:10774 · 10796 |
| 운영 접속 끝(2시간) | 운영 접속 2시간이 끝났어요. 다시 눌러 주세요. | 운영자 › 조직 상세 [운영 접속] | simple-worker.js:9303 · 10794~10795 |
| 다른 조직으로 로그인돼 있음(403) | 다른 조직으로 로그인돼 있어요. 이 조직으로 다시 로그인해 주세요. | 로그인 · 조직 고르기 | simple-worker.js:10798 |
| 검토완료 뒤 다시 냄(409) | 관리자가 검토를 마쳤어요. 고칠 게 있으면 관리자에게 말해 주세요. | 제출 완료 화면 · 관리자는 [재진단] | simple-worker.js:7047 · 8656 |
| 결과확정 뒤 냄 · 바꿈(409) | 이번 진단은 끝났어요. | 없음(DEC-129) | simple-worker.js:713~724 |
| 이미 결과를 확정함(409) | 이미 결과를 확정했어요. | 결과 › 요약 | simple-worker.js:6155 |
| 최대인원 초과(403) | 최대인원 {n}명을 넘어요. 늘리려면 문의해 주세요. | [인원 문의] · 넘는 줄만 표시 | simple-worker.js:5807~5813 |
| 초대 메일을 못 보냄 | {n}명에게 메일을 보내지 못했어요. 주소를 고쳐 다시 초대해 주세요. | 진단대상 › 초대 실패 → 사람시트 | simple-worker.js:6670 |
| 관리자와 운영 접속 운영자가 같은 설정을 고침 | 정함(Q-061, 도메인 규칙 9절) | 정함(Q-061, 도메인 규칙 9절) | 확인 전 |
근거: DEC-129, DEC-131, DEC-144
입구 상태: 링크 · 로그인이 막힐 때
| 입구 | 상태 | 보일 한 줄(예시) | 다음 행동 | 심플 근거 |
|---|---|---|---|---|
| 관리자 가입 링크 | 7일 지남 | 링크가 만료됐어요. 이 메일에 회신하면 다시 보내 드려요. | 운영자 [다시 초대] | simple-worker.js:6256 · 9210 · 10908 |
| 관리자 가입 링크 | 이미 씀 · 이미 가입함 · 다시 초대로 닫힘 | 이미 가입했어요. 로그인해 주세요. | 로그인 · 비밀번호 찾기 | simple-worker.js:9211 · 10907 · 10914 |
| 비밀번호 재설정 | 링크 1시간 지남 · 이미 씀 | 링크가 만료됐어요. 다시 요청해 주세요. | 비밀번호 찾기 | simple-worker.js:10976~10980 |
| 비밀번호 재설정 | 새 비밀번호 저장 | 비밀번호를 바꿨어요. 새 비밀번호로 로그인해 주세요. | 로그인(다른 기기 세션은 모두 끝남) | simple-worker.js:10985~10996 |
| 로그인 잠금(관리자 · 운영자 같음) | 5회 틀림 1분 · 7회 5분 · 10회 30분(마지막 실패 30분 뒤 다시 셈) | 잠시 잠겼어요. {n}초 뒤 다시 해 주세요. | 기다림 · 비밀번호 찾기 | simple-worker.js:496 · 506~516 · 10750~10752 |
| 로그인 | 한 이메일이 여러 조직 | 어느 조직으로 들어갈까요? | 조직 고르기 | simple-worker.js:10735~10743 |
| 운영자 2단계 인증 등록 | 개인 계정 첫 로그인 | 인증 앱에 이 키를 등록하고 6자리를 넣어 주세요. | 6자리 확인 → 켜짐 · 그 뒤 매번 6자리 | simple-worker.js:9049~9058 |
| 운영자 공용 계정 | 2단계 인증을 켠 개인 계정이 있음 | 내 계정으로 로그인해 주세요. | 개인 계정 로그인 | simple-worker.js:9066~9067 |
| 대상자 초대 링크 | 결과확정 전 | 만료 없음: 확정 전까지 자동 연장 | 입장 · 안내 · 동의 | DEC-147(심플은 마감 + 7일에 끝남, simple-worker.js:6583~6585) |
| 대상자 초대 링크 | 결과확정 뒤 | 이번 진단은 끝났어요. | 없음 | DEC-129 |
| 대상자 초대 링크 | 명단에서 빠짐 | 이 링크는 쓸 수 없어요. 관리자에게 물어봐 주세요. | 없음 | simple-worker.js:5822 · 10839 |
| 대상자 초대 링크 | 이미 검토완료 | 관리자가 검토를 마쳤어요. 결과는 확정 뒤 메일로 보내 드려요. | 제출 완료 화면(고치기 없음) | simple-worker.js:8656 |
| 대상자 초대 링크 | 앱 안 브라우저(메일 앱 · 메신저) | 기본 브라우저로 열어 주세요.(링크는 그대로 이어짐) | 기본 브라우저로 열기 | simple-worker.js:10852(화면 쪽 문구는 확인 전) |
| 대상자 초대 링크 | 제출 뒤 · 검토 전 | 제출했어요. 관리자가 검토하고 있어요(검토대기). | 제출 완료(T-06): [레벨 수정] · [스킬 수정](편집 가능 조직) | DEC-180 ③ · DEC-168 |
| 대상자 결과 링크 | 30일 지남 | 링크가 끝났어요. 명단에 있는 메일로 새 링크를 보내 드릴게요. | [내 메일로 새 링크 받기](새 링크 30일, DEC-185) | simple-worker.js:8865 |
| 지원자 진단 링크(다음 단계) | 30일 지남 · 공고 닫힘 · 이미 냄 | 링크가 만료됐어요 · 마감된 공고예요 · 이미 냈어요 | 담당자에게 다시 요청 | simple-worker.js:6039 · 6085 · 6092 |
근거: DEC-124, DEC-129, DEC-147
행동 위치: 진단 › 진단대상 vs 설정 › 대상자
진행 행동(독려 · 다시 초대 · 재진단)은 진단 › 진단대상, 명단 고치기(더하기 · 빼기)는 설정 › 대상자 한 곳에 둔다(R-001 · 제안).
| 행동 | 어느 화면 | 조건 | 근거 |
|---|---|---|---|
| 독려 | 진단 › 진단대상 › 미제출 [독려 보내기] | 24시간에 한 번 | simple-worker.js:6682 |
| 다시 초대(메일을 못 찾음) | 진단 › 진단대상 › 사람시트 | 확정 전 | 사람시트는 어디서 열든 같은 본문(P-29) |
| 주소 고치기(초대 실패) | 사람시트 안 이메일 고치기 → [다시 초대] | 확정 전 | 같은 명단 데이터를 씀(R-001) |
| 새 사람 더하기 | 설정 › 대상자 [대상자 올리기] → 확인 · 초대 보내기 | 확정 전(DEC-090) | DEC-074 |
| 명단에서 빼기 · 제출 전 퇴사 · 휴직 | 설정 › 대상자 | 제출 전만 · 확인 창인가 [되돌리기]인가는 정할 것(Q-060) | simple-worker.js:5793~5799 |
| 제출한 뒤 퇴사 | [검토완료] 또는 [재진단](확정 때 미제출로 빠짐, DEC-069 · DEC-128) | 지금은 못 뺌 · 검토필요 상태면 확정이 막힘 | simple-worker.js:5798 · DEC-069 |
| 재진단 · 검토완료 | 진단 › 검토 · 사람시트 | 확정 전 | DEC-078 |
| 관리자 겸 대상자 시험용 표시 | 정함(Q-058, 도메인 규칙 9절) | 정함(Q-058, 도메인 규칙 9절) | DEC-101 |
근거: DEC-069, DEC-090, DEC-128
지원자 상태표
지원자는 진단대상이 아니다: 최대인원 · 결과 · 평균 어디에도 세지 않는다. 판단은 상태와 따로 둔다(심플 hire_candidates.status · decision).
심플은 AI 확인을 다 마쳐야 냄으로 바뀌었다(simple-worker.js:6093~6094): 첫 출시에서는 AI 확인을 빼고 낸다(DEC-086).
| 상태 | 뜻 | 누가 바꾸나 | 다음 조건 | 심플 근거 |
|---|---|---|---|---|
| 추가됨(added) | 이름 · 이메일을 넣음 · 메일 전 | 관리자(공고당 200명은 정할 것, Q-056) | [진단 보내기] → 보냄 | simple-worker.js:6062~6067 |
| 보냄(invited) | 진단 링크 메일 보냄(30일) | 관리자(다시 보내기) | 링크 엶 → 시작함 · 30일 지나면 링크 만료 | simple-worker.js:6070~6074 |
| 시작함(started) | 링크 엶 · 아직 안 냄 | 지원자(스킬마다 레벨 · 근거) | 제출 → 냄 | simple-worker.js:6086~6087 |
| 냄(submitted) | 제출함 · 다시 못 냄 | 없음 | 관리자 판단 | simple-worker.js:6092 · 6094 |
| 판단(decision) | 면접 · 보류 · 제외 + 메모(최종 합불은 회사 절차) | 관리자 | 없음 | simple-worker.js:6069 |
| 공고 닫힘(공고 상태) | 진단 보내기 · 제출 막힘 | 관리자 [공고 닫기] | 기록 보관 기간은 정할 것(Q-056) | simple-worker.js:6061 · 6111~6114 |
근거: DEC-044, DEC-086, DEC-124
이 사이트는 ideber 저장소 projects/skill-lens/ 에서 자동으로 만들어집니다. 고칠 때는 저장소를 고칩니다. 공개 주소이지만 검색엔진에는 나오지 않습니다.