김승일 첫 사용 피드백 — 그리다 에디션 3.1 (internal.49)

2026-09-07 13:53~14:39, 첫 1시간 · 라이선스 서버 자동 수집(피드백-로그-김승일.md, 18건) · 정리 2026-09-07 15:1x · 갱신 2026-09-08(2차 접수 6건, internal.52 설치 후 추정) · 갱신 2026-09-08(3차 접수 9항목: P0 4·P1 4·P2 1, 회사 폴더 이식 실패 세션 복기) · 원문: 그리드 04_릴리스·검증/2026-09-07_그리다에디션_팀피드백_김승일_3.1첫사용.md, 2026-09-08_그리다에디션_팀피드백_김승일_2차.md, 2026-09-08_그리다에디션_팀피드백_김승일_3차.md

2P0 묶음 — 첫 사용을 막음
8P1 — 오해·보안·설계 공백
4P2 — 화면 잘림·정렬
1실증 — 피드백 자동 전달 동작
한 줄 결론. 팀원이 첫 화면에서 폴더를 고르는 순간 앱이 그 폴더를 «그리드 본체»이자 «이식 원본(읽기전용)»으로 이중 등록해 스스로 잠갔고, 그 사이 온보딩은 실행돼 그리드가 변형됐습니다. 여기서 파생된 혼란(회사 폴더 라벨, 쓰기 스위치 없음, 첫 세션 먹통, 피드백 저장 실패)이 18건 중 6건입니다. 원인 실측 → internal.50 최우선입니다.

P0 첫 사용을 막은 것 — 지금 원인 실측 중

번호내용분류심각도조치·상태
FB-001그리드가 «이식 원본·읽기전용»으로 자기 등록 → AI가 내 그리드에 쓰기 불가(EPERM)오류높음P0-A · internal.50 원인 실측 중 · 임시 해소 = 설정 › 연결에서 «이식 원본» 해제
FB-006작업 폴더로 시작했는데 온보딩(그리드화)이 실행됨 — 지침 파일 수정·00. home/일정.md 생성오류높음P0-A와 같은 묶음 · 모드 분기 코드 경로 실측
FB-007앱 내부에서도 작업 폴더(/api/workfolder)와 그리드화(/api/onboard/apply)는 별개 — skip-grid 경로가 있는데 apply가 실행된 정황분석P0-A 근거 자료
FB-009«쓰기 허용» 스위치가 코드엔 있는데 화면엔 없음 · 화면 라벨 «회사 폴더» ≠ 실제 label «이식 원본»오류/UI중간P0-A 처방에 포함(동일 경로 등록 차단·라벨 일치)
FB-013첫 실행 세션이 죽어 있음(providerSessionId 없음) → «새 대화» 눌러야 동작, 4분 공백오류높음P0-B · 온보딩·경계 검증 뒤 세션 생성 / unbound 표면화 / 자동 재바인딩
원우님이 정할 것. 김승일 님 그리드에 들어간 파일(지침 상단 코어 블록·00. home/일정.md·.gridos/)을 되돌릴지는 원인 실측 뒤에 결정. 지금은 «설정 › 연결에서 이식 원본 해제»만 안내해 쓰기부터 풀어 주세요.

P1 오해를 부르거나 안전에 관한 것 — internal.50 편성

번호내용분류심각도조치·상태
FB-002온보딩이 사전 고지 없이 CLAUDE.md·AGENTS.md 수정 + 스냅샷 실패가 조용히 묻힘개선중간P1 · 그리드화 전 «생성·수정 파일 목록 미리보기 → 승인» + 스냅샷 실패 표면화
FB-003손쉬운 사용 권한을 켰는데 앱은 계속 «미허용»오류중간알려진 문제(§17-7) · 임시 서명 cdHash 불일치 · 항목 삭제 후 재등록 · 근본 = 6단계 정식 서명
FB-008자가진단이 «꺼짐»으로만 말해 사용자가 자기 잘못으로 오해UX낮음~중간P1 · denied(한 번도 허용 안 함) vs not-applied(허용했지만 현재 빌드 미적용) 문구 분리
FB-005config.json에 모바일 접속 비밀번호가 평문 저장보안중간P1 · sealed 저장 또는 키체인으로
FB-010AI가 피드백 로그 규격을 모름 → 엉뚱한 파일명으로 작성, 30분간 미전달설계 공백높음P1 · 코어 규칙 블록에 «앱 기능 계약»(피드백 규격) 추가 또는 /api/capabilities
FB-012개발 모드가 꺼져 있는데 AI가 안내 못 함(eject-ui를 잘못 안내)설계 공백중간P1 · 코어 규칙에 개발 모드 status/toggle 안내 + 앱이 배너로 표면화
FB-011(정정됨) UI 오버라이드 미초기화 — 실제 해당 기능은 개발 모드(FB-012)확인낮음FB-012에 흡수
FB-017세션 간 대화가 클로드→클로드는 되고 클로드→코덱스는 안 됨오류중간~높음FB-018로 정정·흡수
FB-018세션 간 메시지 API(session-message)는 provider 간 설계지만 AI가 대상 대화 식별자(toConv)를 얻을 길이 없음연동높음P1 · 대화 탭 목록(agent·conv·title·paneKey) 조회 API/도구 + 클로드↔코덱스 실전송 회귀 계약
반복 패턴 하나. FB-010·012·018은 모두 «앱에 기능이 있는데 AI가 그 존재를 모른다»입니다. 코어 규칙 블록에 앱 기능 계약(피드백 규격·개발 모드·세션 전달)을 넣거나 AI가 조회하는 기능 목록 API를 두면 세 건이 한 번에 풀립니다.

P2 화면 — 잘림·정렬

번호내용분류심각도조치·상태
FB-014그래프뷰 설정창이 세로로 길어 잘림, 스크롤 없음UI중간P2 · overflow-y 스크롤 + 더 있음 표시
FB-015주간 한도 팝오버가 우하단에서 화면 밖으로 잘림UI중간P2 · 뷰포트 경계 flip/clamp
FB-016헤더 배지 줄과 AI 점검 배너 줄 정렬 어긋남UI낮음~중간P2 · 정렬 기준 통일
FB-004(FB-001 파생) 피드백 로그를 그리드에 저장 못 해 그리드 밖에 임시 저장파생FB-001 해소 시 소멸
잘된 것. 로그인 성공 뒤 앱을 다시 켜자 30초 만에 피드백이 관리자에게 자동 전달됐고, 팀원이 AI와 함께 설정 파일·앱 번들까지 파고들어 원인 후보를 적어 보냈습니다. «팀원 커스텀·피드백이 관리자에게 모인다»는 3.1의 가설이 첫날 실증됐습니다. 별건으로 원우님이 지적한 «앱 기본 크기가 노트북에서 커 보임»은 화면 해상도 차이(원우 3200폭 vs 노트북 ~1500폭)라 «크기 3단 설정 + 노트북 기본 작게»로 internal.50 P2에 넣었습니다.

2차 2차 접수 — 2026-09-08 (internal.52 설치 후 추정)

접수 사실. FB 로그 작성 10:29 KST · 서버 수신 10:33 · 기기 로그인 09:56 — 팀 배포 허브가 09:46에 internal.52로 전환된 직후라 .52 설치본으로 추정합니다. 6건 분류: P1 3 · P2 1 · 범위 밖 1 · 예상된 동작 1.
번호내용분류원인·처리
2-1회사 폴더 구조화 시 토큰 사용량 안내 없음P1 · UX시작 전 예상 범위·비용 안내 + 폴더 단위·단계별 진행 선택 → .53 기획 후보
2-2이식 복사 "시스템 파일 경로로는 복사할 수 없습니다: …/AGENTS.md"P1 · 결함서버 복사 계획 검증이 사용자 하위 폴더의 AGENTS.md/CLAUDE.md도 "지침 파일"로 보고 계획 전체를 거부 — 해당 항목만 건너뛰거나 이름 바꿔 복사 + 안내로 수리, .53
2-3화면 안 볼 때 "item 1을(를) 가져올 수 없습니다(-1728)"P1 · 결함알림 애플릿 구버전이 08-18 수리 미반영 — 버전 스탬프+재컴파일 조건 → .53. 즉시 우회: 앱 종료 → ~/.gridos-internal/GRID.OS.app 삭제 → 앱 재시작
2-4그리드 만들 때 초심자용 안내 문구 어려움범위 밖 (§30)그리다 에디션은 내부용 — 초심자용 내용 미포함(원우 2026-09-08, 기능표 §30). 퍼스널 에디션 백로그에 기록만, 구현 안 함
2-5새 위치에 그리드 만들기 실패예상된 동작.52는 "준비 중" 버튼만 있고 기능은 .53에서 구현 예정 — 버튼 문구·안내 개선도 .53
2-6상단 빨간 느낌표 의미 불명P2 · UX"AI 점검" 상태 pill(상태바) — 툴팁·상태명·클릭 시 패널 안내 → .53

분류 원칙: 결함·운영 UX(오류 원인·상태 툴팁·비용 안내)는 포함, 초심자용 UX는 범위 밖 → 기능표 §30.

3차 3차 접수 — 2026-09-08 (회사 폴더 이식 실패, 세션 복기 9항목)

실측. 회사 폴더 123건·100MB 이식에 3시간 40분 · 승인 카드 17회 · 승인 실패 2회 · 계획 재작성 6회(복사 자체는 수 초). 결과물은 완전(누락 0). 분류 9항목: P0 4 · P1 4 · P2 1. 접수 근거: 라이선스 서버 feedback-list 13:46 수신(8.0KB), 원우 예고와 일치. 처리 배치: .53 배치 1 «이식 복사 재설계». 상위 원칙: 기능표 §33 «앱은 앱이 만든 것만 보호한다».
번호내용분류처리
3-1보호 파일명(CLAUDE.md/AGENTS.md) 하드 실패 12건, 폴더 복사 안에 숨어 있음P0 · 결함 · 강제차단 0 위반앱 소유 마커 판정으로 교체, 사용자 파일은 그대로 복사, 앱 소유일 때만 «이름 바꿔 복사+지침 미작동 고지» 또는 «지침 계층 편입» 선택지
3-2숨김 경로(.env*.claude/skills/ 7) «브라우저에서 열 수 없습니다» — 이름 바꾸면 기능이 죽어 구조적 불가P0 · 결함서버 측 파일시스템 복사로 숨김 경로 허용(차단은 그리드 밖·심링크 탈출만)
3-3위반 1건에 전량 취소, 오류 한 번에 하나씩P0 · 결함부분 적용(위반분 건너뛰고 나머지 복사+건너뛴 목록) + 사전 검증 API로 위반 전건 일괄 반환
3-4제약 규칙이 capabilities에 없어 승인 뒤에야 실패P1 · 결함capabilities에 이식 제약(보호명·숨김·용량 상한) 공개
3-5시스템 지침 «셸 복사 금지·카드만» ↔ 카드가 못 하는 것 → 규칙 충돌, 사용자가 예외 승인 강요P0 · 원칙 위반(§29)위 3-1~3-3 수리로 해소 + 지침 문구 정리
3-6bypassPermissions가 이 경로에 미반영P1 · 결함권한 모드 연동(bypass/free면 카드 없이 또는 세션 1회 승인 후 반복)
3-7재시도마다 계획 파일 전문(500줄) 대화 재삽입 → 토큰 100%P1 · 결함재삽입 중단, 변경 요약·건수만
3-8회피 리네임 시 지침이 조용히 비활성P1 · 결함3-1의 고지·편입 선택지로 해소
3-9AI 쪽 원인(계획 6회 증분·제약 사후 스캔·질문 5회·단계판 미사용·capabilities 늦게 조회)P2 · AI 지침이식 표준 절차(목표 확정→의존성 전수→계획 1회)·제출 전 자가 감사·bypass 시 가정 후 통보·진행 단계판 필수를 부팅 지침에 반영

원문(폴더 링크는 그리드 노트 참조, 김승일 원문 제목의 «볼트»는 인용 표현): 그리드 04_릴리스·검증/2026-09-08_그리다에디션_팀피드백_김승일_3차.md (FB-002·FB-003).

주식회사 그리드닷에이 · GRID.OS 3.1 그리다 에디션 · 내부 검토용(noindex)