- history 모듈(순수): 회사별 근무 기간, 이직하면 이전 회사 닫기, 기간 겹침, 기간 직접 고치기
- CareerService: 회사 명함이 바뀔 때 이력 자동 기록, 같은 회사에 있던 내 인맥, 같은 그룹·같은 회사 주변 사람
- 화면: 프로필의 이직 이력 한 줄 → 이력 화면(기간·같이 있던 인맥·주변 사람, 사람을 누르면 그 사람 이력)
- 시험 12개 추가 (전체 336개)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
- wiki/00 최우선 규칙: 특별한 지시가 없는 한 Sonnet 5.5 만 사용
- wiki/00: 사용자 작성 질문·테스트·화면 출력 규칙 반영
- circles(순수): 가까움 순위·고리 나누기, 선배·후배, 직급 순서, 원 위 자리 / CircleService: 원형 보기 자료·단체 메시지 (시험 10개)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- work 모듈(순수): 대화 속 업무 표시(📌 업무 [담당] 할 일 (마감 M/D), 🚨 긴급 호출:) 읽고 쓰기, 맡은 업무 목록
- platform: InstantNotifier 약속, platform_android: 높은 중요도 즉시 알림
- app: WorkService — 회사 그룹 → 팀 대화방(회사 명함 공유 규칙 지킴), 업무 맡기면 대화로 보내고 받는 쪽도 목록에 넣음, 긴급 호출 받으면 바로 알림, 지난 대화를 업무로 정리
- ui: 대화방 업무 메뉴, 대화 길게 눌러 업무로 정리, 긴급 호출 말풍선 강조, 맡은 업무 화면, 회사 그룹의 팀 대화방 버튼
- 시험 13개 추가 (전체 301개)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- groups 모듈(순수): 그룹 이름·종류·순서·구성원, PBKDF2 비밀번호, 여러 번 틀리면 기다리기
- platform: ContactsProvider 약속, platform_android: flutter_contacts 구현, READ_CONTACTS 권한
- app: GroupService(잠긴 그룹 다시 잠그기 기본 5분), ContactImportService(이름·초성·번호·주소록 라벨로 거르기, 한 명/여러 명 가져오기, 친구 요청은 선택)
- ui: 설정 "그룹 · 주소록", 그룹 관리·그룹 안·주소록 가져오기 화면, 닫힌 잠긴 그룹 사람은 인맥 목록에서 숨김, 앱을 내리면 다시 잠금
- 고침: 채팅·명함 칸 FAB 의 Hero 꼬리표 충돌
- 시험 27개 추가 (전체 266개)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- flutter create --platforms=android 로 android/ 생성, tool/android_patch.py 적용
- android_patch.py: minSdk 를 낮추지 않고 23 미만일 때만 올림 (Flutter 기본 24 유지)
- lint 8건 정리, SQLite 계약 시험이 이전 메모리 DB 를 재사용하던 문제 수정
- transport_test: python3 가 없으면 python, py 로 보관함 서버 실행
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>