Commit Graph

8 Commits (f860fd4db4911b4429d176b7fc5fe84172fe553b)

Author SHA1 Message Date
diadmin f860fd4db4 사용 모델은 Sonnet 5.5 만 (wiki 규칙), 6단계 진행분: circles 모듈·CircleService
- wiki/00 최우선 규칙: 특별한 지시가 없는 한 Sonnet 5.5 만 사용
- wiki/00: 사용자 작성 질문·테스트·화면 출력 규칙 반영
- circles(순수): 가까움 순위·고리 나누기, 선배·후배, 직급 순서, 원 위 자리 / CircleService: 원형 보기 자료·단체 메시지 (시험 10개)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 21:20:10 +09:00
diadmin e32bf36da0 가계도 화면: 나 가운데, 위 윗세대·옆 배우자·아래 자식, 친가/외가/처가 색, 기준 바꾸기
- kinship: familyTree (새 파일) — 세대 번호, 쪽 순서(친가 왼쪽·외가/처가 오른쪽), 부부 나란히(남자 왼쪽)
- app: FamilyTreeService — 이름·호칭·촌수·다가오는 생일
- ui: FamilyTreeScreen — 배우자 쪽 족보·자녀 기준 보기, 사람 눌러 기준 바꾸기·가족 더하기, 관계 탭·가족 그룹에서 열기
- 시험 4개 추가 (전체 317개)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 21:12:42 +09:00
diadmin e7982c808c 화면 전면 개편, 복구 코드 폐지와 다시 연결 승인·제명, 기록을 wiki(Obsidian)로
- 처음 시작은 이름·번호만, 키는 조용히 생성. 복구 코드·조각 맡기기 화면 삭제
- BlockService: 새 기기 다시 연결 요청 승인 / 영구 제명(그 번호 인사 차단)
- 아래 메뉴 채팅(첫 화면)·관계·업무·명함·나, 배지
- 채팅 목록·대화방(날짜 구분, 업무 카드, 긴급 띠, + 버튼, ⋮ 메뉴), 관계 탭, 나 탭, 받은 요청 화면, 프로필 정리
- 표시 도우미: 010 번호, 목록 시각, 마감, 미리보기
- 테마 정비(글꼴 명시, 목록·버튼·칩·FAB), 옛 홈 타일·중복 화면 삭제
- test_ux/shots_test.dart 로 화면 캡처, wiki/ 에 모든 가이드·결정·진행 기록·화면 점검
- 시험 313개 통과, analyze 0건

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 20:33:37 +09:00
diadmin 3a31b40e54 이직 알림: 받은 회사 명함 비교, 이전 회사 흐리게·새 회사로 옮기기
- groups: 이전 구성원(formers) — 흐리게 남김, 다시 넣으면 구성원으로, 잠기면 함께 숨김
- app: CareerService — 사람마다 알던 회사 기억(시작 때 받은 명함으로 채움), 회사가 바뀌거나 떠나면 알림, 확인하면 이전 회사 그룹은 이전 구성원·새 회사 그룹으로 이동·연결 고리 갱신, 지우기·무시, 받침에 맞는 조사
- ui: 이직 알림 칸(채팅 목록·사람 화면·그룹 관리), 그룹 안 이전 구성원 흐리게 표시
- 시험 6개 추가 (전체 307개)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 14:52:28 +09:00
diadmin 3ceaf11fcc 업무 묶음: 팀 대화방, 업무 맡기기·정리, 긴급 호출 즉시 알림
- work 모듈(순수): 대화 속 업무 표시(📌 업무 [담당] 할 일 (마감 M/D), 🚨 긴급 호출:) 읽고 쓰기, 맡은 업무 목록
- platform: InstantNotifier 약속, platform_android: 높은 중요도 즉시 알림
- app: WorkService — 회사 그룹 → 팀 대화방(회사 명함 공유 규칙 지킴), 업무 맡기면 대화로 보내고 받는 쪽도 목록에 넣음, 긴급 호출 받으면 바로 알림, 지난 대화를 업무로 정리
- ui: 대화방 업무 메뉴, 대화 길게 눌러 업무로 정리, 긴급 호출 말풍선 강조, 맡은 업무 화면, 회사 그룹의 팀 대화방 버튼
- 시험 13개 추가 (전체 301개)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 14:44:58 +09:00
diadmin 98fb0f2d0d 채팅에서 관계 정하기: 가족 촌수 맞추기·친가/외가/처가 나누기, 학교·회사·모임 그룹에 넣기
- kinship: familySide (새 파일, 기존 계산은 그대로) — 친가·외가·처가·가까운 가족 판별
- app: RelateService — 그룹에 넣으며 연결 고리(가족·동문·직장 동료·같은 모임) 남김, 가족은 가계도 잇기(형제자매는 이름 모를 부모 자동), 촌수 모름 모음
- ui: 대화방·사람 화면의 "관계 정하기" 시트, 사람 화면에 들어간 그룹 표시, 그 자리에서 하위 그룹 만들어 넣기
- 시험 14개 추가 (전체 288개)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 14:37:07 +09:00
diadmin 413489f49c 그룹 정의·비밀번호 잠금과 주소록 가져오기 추가
- 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>
2026-10-26 14:18:35 +09:00
diadmin 076412dcdb Friendly Map 첫 커밋: 안드로이드 플랫폼 추가와 analyze·시험 통과
- 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>
2026-10-26 10:43:20 +09:00