회의록 —
전체 임원·투자자 시연 준비 (아이디어 회의 · 2026-10-17)
대표 지시: 「오늘 전체 임원에게 보여줄 수 있는 완성도로. 아이디어
회의를 거쳐 기획부터 하고 개발을 더 진행하자.」 방식: 기획설계 패널 — 네
검토자가 서로의 답을 보지 않고(blind) 제안 →
모더레이터(메인 세션) 종합 → 대표 결정 → 화면 담당(frontend-web)이 구현.
수정 전인 보안 사항의 구체 위치는 이 사본에서 가렸습니다.
안건
시작 링크 하나로 임원·투자자가 전부 들어가 직접 눌러
보는 시연을 오늘 안에. 지금 시연판(가짜 데이터)의 망신
지점을 찾아 고치고, 설명과 링크를 갖춘다.
참석
대표 · 모더레이터 · 검토자 4(사업·도메인 / 현장 UX·운영 / 기술·시스템
/ 독립 비판자) · 작성자 1(frontend-web)
라운드 1 — 독립 제안 (요약)
사업·도메인
- 임원이 납득해야 할 셋: 돈이 OS 포유를 거쳐 회사에 남는다 ·
자격이 사람을 거른다 · 현장 데이터가 쌓인다. 지금 시연은 화면은
많은데 이 셋이 한 이야기로 안 이어진다.
- 정산 화면 숫자가 확정 계산표(일당 17만 · 수수료 20%)와 다르다(15만 ·
10%). 「총수수료 − 성과급 = 회사 몫」 줄이 없다.
- 요원이 「2급」인데 본부장(1급) 콜을 받는 모순. 「급여 명세 보기」
무반응.
- 시연 스토리 7단계 제안: 사업 한 줄 → 자격 심사 → 콜 → 출근·승인 →
정산 → 요원 확인 → 쌓이는 데이터.
현장 UX·운영
- 첫 화면이 개발자용 목차(문서 번호 노출, 「로그인 게이트 꺼 둠」
안내). 임원이 길을 잃는다.
- 추천 동선 「홈 → 오늘 근무」가 홈에서 막힘(홈이 처음부터 출근
상태).
- 1차에서 끄는 「방문 입력」이 주인공 자리(하단 탭 가운데 · ★
핵심).
- 눌러도 반응 없는 버튼·링크 다수(팀장 대시보드 할 일
3개, 미출근 명단, 알림 벨, 내 정보 메뉴 4개 …).
- 요원 앱 ↔︎ 팀장 웹을 오갈 길이 없다. 백오피스 「관리자 · 권한」이
404.
기술·시스템
- 레이트리밋: 분당 60회 · 메모리 · IP 기준. 회의실
공유 Wi-Fi + 화면 이동 프리페치 → 평문 「Too Many Requests」 위험.
시연판에서는 끈다.
- 출근 상태가 화면마다 다르다: 홈과 오늘 근무가
상태를 공유하지 않는다(저장소 없음).
- 가장 바깥 에러 화면이 없어 예외 시 영문 흰 화면.
/admins 404 원인: 보안 필터의 /admin
패턴에 경로 경계가 없어 /admins까지 막음.
독립 비판자 (결함만)
- 첫 화면 = 개발자 목차 (높음)
- 정산 숫자 ≠ 사업 모델 (높음)
- 같은 사람 일당이 화면마다 다름 15만/15.8만/17만 (높음)
- 모니터링 인원 합계 불일치(12명인데 합 24), 퇴근 시각이 갱신 시각보다
뒤 (높음)
- 현장 규모 모순(1,204세대에 198명; 기준은 1,000세대당 23명)
(높음)
- 진행률 막대 합이 106.6% (중간)
- 본문에 결정 번호·코드 식별자(D49 · ACT_EXPORT_BULK · ★L1 …)
(중간)
- 목 데이터 날짜가 한 달 전, 끝난 용역에 「남은 17시간」 (중간)
- 2급 요원 콜함에 본부장 콜 (중간)
- 홍보 페이지가 현재 상태보다 앞서 있음(「플랫폼이 직접 지급」 · 위치
기반 광고) (중간)
- 반증에 실패한 것(견고): 진행 로그 수치(42 · 604)는 맞음, 시연판
장치(띠 · noindex · 템플릿 404)는 실재.
대표 결정
| # |
결정 |
근거 한 줄 |
| 1 |
시연은 가짜 데이터 배포(실서버 연동 아님) |
오늘 가능 · 개인정보 노출 0 |
| 2 |
시작 링크 하나(허브)에서 전부 들어가게. 메뉴마다
아이콘 · 설명 · 직링크 |
투자자가 설명 들으며 직접 시연 |
| 3 |
메인 이미지는 시안 4장 투표로 한 주(~10/24) 받아
1위를 쓴다 |
임원 참여 |
| 4 |
홍보 주소 staris.cloud/os4u → 하위
도메인(os4u.staris.cloud) |
경로 배포는 기존 사이트 643파일을 지움 |
| 5 |
현장 규모 두 가지(목동 1차 23명 / 2차 206명)
그대로 |
계산표 예시와 현장 예시가 다른 용역 |
| 6 |
사업소개서의 시장 규모 「추정」 표시 · 투자 조건 「별도 협의」
그대로 |
자료 없음 |
| 7 |
PDF 는 HTML 에서 바로 보고 다운로드 |
— |
| 8 |
홈페이지에 설치 버튼 + 설명서에 설치 안내(홈 화면에
추가) |
안드로이드 쉘 전까지 앱처럼 쓰는 길 |
| 9 |
「설계 완료/닫혔다」 → 「설계 거의 완성」 |
표현 정정 |
| 10 |
회의록과 개발 히스토리가 남아야 한다 → 허브에
연결 |
— |
반영 결과 (같은 날)
- 시연판 모드(
NEXT_PUBLIC_OS4U_DEMO=1): 템플릿 화면 404 ·
「시연용 · 가짜 데이터」 띠 · 검색 차단 · 레이트리밋 끔 · 백오피스는
항상 목
- 반응 없는 버튼 55 → 0, 개발 메모 노출 0건, 첫
화면을 사람 말로, 요원↔︎팀장 이동 링크, 바깥 에러 화면
- 출근 상태 공유(홈 ↔︎ 오늘 근무 ↔︎ 퇴근), 급여
명세(340 − 68 + 성과급 − 3.3% = 2,638,040원), 정산 「회사 몫
13,379,600」
- 규모·날짜·비율 정합(배정 40 · 206명 · 오늘 기준 날짜 · 막대 합
100)
- 보안 필터 경로 경계 수정 →
/admins 복구
- Netlify 크레딧 소진 → Cloudflare 로 이전(Pages 2 +
Workers 2)
- 허브(타일 39 · 시연 순서 7 · 구조 도식 2 · 일러스트 4 · 투표) · 화면
안내서(캡처 51) · 사업소개서(웹 · PDF) · 설치 안내 · 개발 히스토리
- 전수 점검 실패 0(링크 42 · 숨김 404 · 띠 · 429 없음)
남은 것
attendance-store 는 「mocks 에 React 를 넣지 않는다」
규약의 예외(README 명시)
- 일부 날짜가 서버 렌더 시각 기준 — 자정 넘기면 하이드레이션 경고
가능(시연 시간대 영향 없음)
- push(계정 재로그인) · 가비아 CNAME · 빈 Netlify 사이트 정리 · 투표
마감 뒤 메인 이미지 교체