화성도시공사 · 관용차 2회차
화성도시공사 업무자동화 AI Agent 개발 코칭 · 과제 ② · 2회차 · 2026. 10. 13

영수증은 찍어서 올리고,
한 마디로
넣습니다

휴대폰으로 올린 주유 영수증을 Claude가 읽어 엑셀에 적고,
대시보드는 코드가 그립니다. CLAUDE.md와 skill도 같이 다룹니다.
김혜련 · 이노핏파트너스 파트너교수
휴대폰 영수증 올리기 화면
Today · 지난주에 들은 말

"종이 영수증으로 올리는 게 불편해서
전기차처럼 바꾸고 싶었던 거예요"

전기차는 사이트에서 엑셀로 한꺼번에 받는데, 경유·휘발유차는 종이 영수증을 붙이고 아래 칸을 손으로 적습니다. 일주일에 한 번 하는 이 일을 오늘 바꿉니다.
Today · 오늘 만드는 순서

찍어서 올리고, 한 마디로 넣고,
화면은 코드가 그립니다

오늘 만드는 순서
영수증 사진을 읽어 엑셀에 적는 일은 각자 받으신 Claude 계정이 하고, 사진을 받고 화면을 그리는 일은 코드가 합니다. 그래서 Claude를 안 쓰는 직원도 휴대폰으로 올리고 화면을 봅니다.
Today · 오늘 하는 일

오늘은 다섯 부분으로 진행합니다

1부
CLAUDE.md 제대로 설정하기
지난주 이어 하기, CLAUDE.md 직접 고치기, 모든 폴더용 규칙 나누기, 오늘의 원칙 넣기
CLAUDE.md 두 개
2부
휴대폰에서 영수증 올리기
노트북에서 대시보드를 켜 두고, 같은 Wi-Fi 휴대폰에서 사진을 올립니다
serve.ts · upload.html
3부
Claude에게 영수증 읽히기
읽어서 엑셀에 적기, 카드 끝자리로 차 맞추기, 같은 영수증 막기
추가내역 · 카드차량 엑셀
4부
"영수증 넣어줘" skill
3부의 순서를 skill로 묶고 새 대화에서 한 마디로 돌려 봅니다
SKILL.md
5부
감사자료 · 정리
감사자료 엑셀을 한 마디로 뽑고, 3회차 숙제를 정하고 커밋합니다
감사자료 엑셀 · 커밋
준비물

휴대폰과 종이 영수증 한두 장을 꺼내 두세요

1회차를 끝낸 노트북(Claude 앱, car-dashboard 폴더), 휴대폰, 주유 영수증 한두 장. 영수증이 없으면 강의장 견본을 찍습니다.
노트북·휴대폰같은 Wi-Fi에 연결해 둡니다
영수증손으로 적은 카드번호·운전자 이름은 가리고 찍습니다
없으면강의장에서 나눠 드리는 견본 영수증
Part 01

CLAUDE.md
제대로
설정하기

Claude는 새 대화마다 CLAUDE.md부터 읽습니다.
늘 하는 당부는 대화창이 아니라
이 파일에 적습니다.
실습01 · 새 대화에서 이어 하기

새 대화를 열어도
tasks.json을 읽고 이어 갑니다

치는 말
tasks.json 보고 어디까지 했는지, 다음에 뭐 할 차례인지 알려줘.
  • 1회차T01-T11 끝. 유류 374건 30,695,953원, 수리 87건 13,097,710원
  • 남은 일T12 나머지 4대 검사 날짜
  • 2회차 계획지난주엔 "PDF 영수증 읽어 옮기기". 4절에서 바꿉니다
숙제 결과(83부·87무, 406,480원)는 이 대화에 말로 알려 주세요. "83부는 83무 오타야. 고쳐줘"처럼요.
설명02 · CLAUDE.md란

새 대화마다 맨 먼저 읽는
업무 안내문입니다

폴더 맨 위에 두는 글자 파일입니다. Claude는 새 대화를 열 때마다 이 파일을 말없이 먼저 읽고, 적힌 대로 일합니다.
대화창에 친 말그 대화 안에서만 통합니다. 새 대화를 열면 처음부터
CLAUDE.md에 적은 말대화를 몇 번 새로 열어도 매번 다시 읽힙니다
지난주"원본 고치지 마"를 대화마다 다시 쳤습니다
설명02 · 지금 우리 파일

맨 위는 어디를 보고 일하나,
아래는 늘 지킬 규칙입니다

car-dashboard/CLAUDE.md (1회차에 만든 것)
# 관용차 대시보드 — 작업 규칙

할 일은 `tasks.json`, 화면 기준은 `spec.md`, 진행 순서는 `PLAN.md`를 본다.

## 꼭 지킬 것

1. **Docs 폴더 원본은 절대 고치지 않는다.** 읽기만 한다. 고칠 일이 있으면 `data/`에 따로 만든다.
2. **숫자는 원본 엑셀과 맞춰 본 뒤 보고한다.** 화면이나 data.js의 합계를 Docs의 엑셀 값과 대조하고, 맞는지 틀린지를 보고에 같이 적는다.
3. **차량번호 뒷자리와 사람 이름은 화면에 쓰지 않는다.** 차량은 앞자리(예: 80보)로만 표시한다.
4. **답은 쉬운 말로 짧게 한다.** 어려운 용어는 풀어서 쓴다.
규칙마다 굵은 한 문장, 그 뒤에 어떻게 하라는 것인지 한 문장. 자세한 계산 규칙은 spec.md에 두고 여기에는 한 줄만 둡니다.
설명02 · 넣는 것과 빼는 것

"다음 주에도 또 말해야 하나"로
넣을지 정합니다

넣는 것넣지 않는 것
늘 지킬 규칙 (원본 고치지 마, 이름 쓰지 마)이번 한 번만 할 지시 (오늘 839너만 봐줘)
확인 습관 (숫자는 원본과 맞춰 보고 보고)비밀번호, 카드번호, 계정 정보
어느 파일을 보고 일하는지 (tasks.json, spec.md)긴 설명이나 자료 원본 (spec.md나 Docs에)
답하는 방식 (쉬운 말로, 한국어로)이미 spec.md에 적은 계산 규칙
새 대화마다 통째로 읽히는 파일이라 길면 중요한 규칙이 묻힙니다. 열 줄 안팎으로 짧게 씁니다.
설명02 · 만들고 고치는 방법

CLAUDE.md를 만들고 고치는 길은
세 가지입니다

1
Claude에게 시키기
"이 폴더에 CLAUDE.md 만들어줘. ~ 넣어줘."
1회차 25절
2
일하다가 더하기
같은 당부를 또 치게 되면 "그거 CLAUDE.md에 추가해줘."
오늘 4절
3
직접 열어서 고치기
메모장으로 열어 한 줄 쓰고 저장합니다
지금 해 봅니다
실습02 · 해 보기 · 메모장으로 고치기

메모장으로 열어
한 줄을 직접 칩니다

  • 1파일 탐색기 → 문서 → car-dashboard
  • 2CLAUDE.md 오른쪽 클릭 → 연결 프로그램 → 메모장
  • 3맨 아래에 한 줄 치고 Ctrl+S
치는 줄
5. **파일을 지우기 전에는 먼저 물어본다.**
실습02 · 새 대화에서 확인

새 대화를 열면
직접 친 줄이 규칙으로 나옵니다

치는 말
이 폴더에서 일할 때 지켜야 할 규칙 알려줘.
답 (발췌)
5. 파일을 지우기 전에는 먼저 여쭤봐요.

참고로 CLAUDE.md는 아직 저장(커밋)되지
않은 수정이 있어요. 5번 규칙을 최근에
추가하신 것 같은데, 저는 이 규칙도
똑같이 지킬게요.
대화 중간에 고치면 그 대화에서는 바뀐 줄을 놓칠 수 있습니다. 고친 뒤에는 새 대화에서 한 번 확인합니다.
설명03 · CLAUDE.md 두 군데

이 폴더에만 쓰는 규칙과
모든 폴더에 쓰는 규칙

작업 폴더 안의 CLAUDE.md는 그 폴더에서만, 사용자 폴더의 .claude 안에 두면 어느 폴더에서 일하든 늘 읽습니다.
이 폴더용car-dashboard\CLAUDE.md. 차량번호 가리기, Docs 원본
모든 폴더용C:\Users\내이름\.claude\CLAUDE.md. 쉬운 말로, 한국어로
헷갈리면"이 규칙을 예산 업무 폴더에서도 지킬까?"
실습03 · 해 보기 · 모든 폴더로 옮기기

같은 규칙은 이 폴더 CLAUDE.md에서
빼기까지 했습니다

치는 말
"답은 쉬운 말로 짧게" 이건 다른 폴더에서 일할 때도 지킬 거야. 모든 폴더에 쓰이는 CLAUDE.md로 옮겨줘.
  • 새 파일C:\Users\smile\.claude\CLAUDE.md (smile 대신 각자 이름)
  • 이 폴더같은 규칙은 뺐고, 5번이 4번으로 올라감
사용자 폴더의 .claude\CLAUDE.md가 생겼는가. 이 폴더 CLAUDE.md 번호가 하나 줄었는가.
실습04 · 오늘의 원칙 넣기

오늘 만들 것의 원칙을
먼저 적어 둡니다

치는 말
CLAUDE.md에 두 줄 넣어줘. 대시보드는 API 키 없이 코드만으로 돌아가게 만들 것. 영수증 사진은 네가 읽어서 엑셀에 적고, 화면은 코드가 그 엑셀을 읽어서 그린다.
답 (발췌)
확인할 점: 1번 규칙 때문에 Docs 폴더의
원본 엑셀은 고칠 수 없어요. 그래서 영수증
내용은 data/ 폴더에 새로 만든 엑셀에
적으려고 해요. 이게 맞다면 6번 규칙에
"data/ 폴더의 엑셀"이라고 적어 둘까요?
새 규칙과 지난주 규칙이 서로 안 맞을 수 있어서 먼저 물어봅니다. "응, data 폴더 엑셀로 적어 둬"라고 답합니다.
실습04 · 계획 바꾸기

2회차 계획을
휴대폰 영수증 쪽으로 바꿉니다

치는 말
2회차 계획 바꿀 거야. 휴대폰으로 영수증 찍어서 대시보드에 올리는 화면 만들고, 올라온 영수증은 네가 읽어서 추가내역 엑셀에 넣고, 같은 영수증은 두 번 안 들어가게 막고, 이걸 "영수증 넣어줘" 한 마디로 하게 skill로 만들 거야. 감사자료 엑셀은 마지막에 짧게. PLAN.md랑 tasks.json 2회차 부분 이렇게 고쳐줘. 아직 만들지는 마.
  • 올리기 서버휴대폰 사진을 받아 data/영수증함/에 저장. 3회차 일을 앞당김
  • 직접 하실 일방화벽은 보안 설정이라 Claude는 방법만 알려 줍니다
  • 확인 부탁말하지 않은 "Docs 자료 옮기기"를 남겨 둬도 되는지
실습04 · 질문에 답하기

다 됐다고 볼 기준이
"한 마디면 10분"으로 바뀌었습니다

치는 말
1번은 빼줘. spec.md 8, 9도 지금 같이 고쳐줘.
답 (발췌)
§8 완성 기준
- 휴대폰으로 찍어 올리고 "영수증 넣어줘"
  한 마디 하면 10분 안에 화면에 보인다.
- 같은 영수증은 두 번 들어가지 않는다.

§2 추가내역 엑셀에 카드 승인번호 칸을
넣었어요. 같은 영수증인지 가려낼 때
필요해서요.
CLAUDE.md에 5·6번이 있는가. spec.md §8 완성 기준이 휴대폰 방식으로 바뀌었는가. 오늘 끝날 때 이 기준으로 확인합니다.
Break · 쉬는 시간

15분 쉬고
2부를 시작합니다

10:45
다음은 휴대폰을 씁니다. 휴대폰 Wi-Fi를 노트북과 같은 곳에 연결해 두세요.
Part 02

휴대폰에서
영수증
올리기

노트북에서 켜 둔 화면을
같은 Wi-Fi의 휴대폰이 주소로 엽니다.
올리는 일은 코드가 합니다.
설명05 · 서버란

서버를 켜 두면 휴대폰이
주소로 같은 화면을 엽니다

다른 기기가 주소로 들어오면 화면을 보내 주는 프로그램입니다. 지난주에는 index.html을 더블클릭해서 내 PC에서만 봤습니다.
지난주index.html 더블클릭 → 내 PC에서만
오늘서버를 켜 두면 휴대폰·옆자리 PC가 http://노트북주소:번호로
꺼지면노트북을 끄거나 대화를 닫으면 서버도 꺼집니다
실습05 · 해 보기 · 켜 두기

대시보드를 켜고
휴대폰에서 열 주소를 받습니다

치는 말
대시보드를 같은 Wi-Fi에 있는 휴대폰에서도 열 수 있게 켜줘. 휴대폰에서 열 주소 알려줘.
답 (발췌)
대시보드를 켰어요. 휴대폰에서는 아래 주소로
여시면 돼요.

http://192.168.31.47:8090

- 8080이 아니라 8090번이에요. 8080번은
  PC에서 이미 다른 bun 서버가 쓰고 있었어요.
주소와 끝 번호는 PC마다 다릅니다. 각자 답에 나온 주소를 씁니다.
실습06 · 휴대폰으로 열기

휴대폰에서 연 대시보드,
숫자가 같습니다

  • 1휴대폰 Wi-Fi를 노트북과 같은 곳에
  • 2인터넷 앱 주소창에 5절의 주소
  • 확인839너 재검사 · 기름값 30,695,953원 · 수리비 13,097,710원
  • 안 열리면① Wi-Fi 이름이 같은가 ② https가 아니라 http인가 ③ 노트북에서 대화를 닫지 않았는가
세 분 휴대폰에서 모두 열리는가. 숫자가 노트북 화면과 같은가.
실습07 · 해 보기 · 올리기 화면

휴대폰 영수증 올리기 화면을
만듭니다

치는 말
휴대폰으로 영수증 사진 찍어서 올리는 화면 만들어줘. tasks.json 순서대로 하고, 다 되면 휴대폰에서 열 주소 알려줘.
  • 주소http://192.168.31.47:8090/upload.html
  • serve.ts휴대폰 사진을 data/영수증함/에 저장, 같은 사진은 거절
  • upload.html카메라로 찍기 · 앨범에서 여러 장 · 아직 안 넣은 사진 수
기다리는 동안 휴대폰으로 영수증을 한두 장 찍어 둡니다.
실습07 · 세 장 올리기

앨범에서 고르면
바로 올라갑니다

  • 올린 사진 3장아직 엑셀에 안 넣은 사진 3장
  • 저장된 곳노트북의 data/영수증함/
  • 아직엑셀에는 안 들어갔습니다. 읽는 일은 3부에서 Claude가
노트북 data/영수증함/ 폴더에 올린 사진이 생겼는가.
Important · 올리는 일과 읽는 일

올리는 건 누구나,
읽는 건 계정 있는 사람이 하루 한 번

휴대폰으로 올리는 것까지는 코드라 Claude 계정이 없는 직원도 합니다. 계정이 있는 사람이 "영수증 넣어줘"를 하루 한 번 하면 됩니다. 4절에서 CLAUDE.md에 넣은 6번 규칙이 이 나눔입니다.
실습08 · 같은 사진 다시

같은 사진을 또 올리면
"이미 올린 사진"

  • 올린 사진3장 그대로
  • 못 막는 것같은 영수증을 다시 찍은 사진은 파일이 달라서 통과합니다. 3부에서 승인번호로 막습니다
같은 사진을 다시 올려도 "올린 사진" 숫자가 늘지 않는가.
Break · 쉬는 시간

점심 드시고 와서
3부를 시작합니다

11:30
오후는 새 대화로 시작합니다. 올린 영수증 세 장을 Claude에게 읽힙니다.
Part 03

Claude에게
영수증
읽히기

영수증에 없는 것은 Claude도 모릅니다.
사람이 한 번 알려 준 것을 표로 남기면
다음부터는 그 표를 봅니다.
실습09 · 해 보기 · 영수증 읽기

세 장 모두 맞게 읽었는데
화면에는 0건입니다

치는 말
휴대폰으로 올라온 영수증 읽어서 추가내역 엑셀에 넣어줘.
답 (발췌)
| 날짜       | 양  | 금액      | 승인번호 |
| 2026-09-02 | 44L | 79,850원  | 58506559 |
| 2026-09-08 | 40L | 72,590원  | 48815664 |
| 2026-09-10 | 60L | 108,890원 | 68993353 |

- 차량번호 칸은 비워 뒀어요. 영수증에도,
  Docs 원본 파일에도 차량번호를 알 수 있는
  정보가 없었어요. 넘겨짚어 채우지 않으려고
  "확인 필요 사유" 칸에 적었어요.
답이 영어로 나오면: "답이 영어로 나와. 앞으로 답은 한국어로 해줘. 모든 폴더에 쓰이는 CLAUDE.md에 넣어줘."
설명09 · 왜 0건인가

주유 영수증에는
차량번호가 없습니다

  • 영수증에 있는 것날짜 · 유종 · 리터 · 금액 · 주유소 · 승인번호 · 카드번호 일부
  • 없는 것차량번호. 지금은 첨부서식 아래 칸에 사람이 손으로 적습니다
  • 실마리"차량마다 카드가 다 달라요" (1회차에 하신 말)
실습10 · 해 보기 · 카드 끝자리 표

카드 끝자리와 차를 짝지은
표를 만듭니다

치는 말
카드 끝자리 198은 839너야. 나머지 두 장은 아직 몰라서 비워 둬. 앞으로는 카드 끝자리 보고 차량번호 알아서 채우게 카드랑 차량 짝지은 표 만들어줘.
답 (발췌)
- 839너 기름값이 8,287,780원에서
  8,367,630원(102건)이 됐어요.

짝 표: data/카드차량.xlsx
| 카드 끝자리 | 차량번호 | 카드사     |
| 198         | 839너    | NH기업카드 |

- 표에 없으면 칸을 비워 두고 "카드 끝자리
  ○○○가 표에 없음"이라고 적어요.
제 자료에서 확실한 짝은 198=839너 하나뿐입니다. 우리 부서 카드 끝자리를 아시면 지금 다 불러 주세요.
Important · 모르는 것은 비워 두기

감사 자료는 틀린 값보다
빈칸이 낫습니다

차량번호가 다 가려진 영수증도 Claude는 추측해서 채우지 않았습니다. 빈칸은 화면에서 "확인 필요"로 보이니 놓치지 않습니다. 틀린 값은 아무도 모른 채 감사까지 갑니다.
실습11 · 다시 찍은 영수증

사진 파일은 달라도
승인번호가 같습니다

치는 말
새로 올라온 영수증 넣어줘.
답 (발췌)
이미 들어간 영수증이라 넣지 않았어요.

- 중복인 이유: 승인번호 58506559가
  아까 넣은 9월 2일 영수증(839너)과 같아요.

하나 알려드릴 점: 이 중복 사진은 엑셀에
적히지 않아서 앞으로도 "넣을 사진"으로
계속 세어져요.
승인번호는 카드 결제마다 하나씩 붙는 번호입니다. 같은 영수증이면 몇 번을 찍어도 같습니다.
실습11 · 코드로 한 번 더 막기

막는 일은 코드가 합니다.
Claude가 깜빡해도 한 번만 들어갑니다

치는 말
건너뛴 사진도 처리한 걸로 세게 고쳐줘. 그리고 엑셀에 같은 승인번호가 실수로 두 번 적혀도 화면 만들 때 코드가 한 번만 넣게 막아줘.
답 (발췌)
1. 건너뜀 시트를 새로 만들었어요.
- 확인: "올린 사진 4장, 아직 안 넣은 사진 0장"

2. 같은 승인번호는 화면에 한 번만
- 승인번호 속 띄어쓰기와 하이픈은 빼고 비교
- 확인: 같은 승인번호를 두 번 더 적어 봤어요.
  "중복이라 뺀 건 2건", 839너 기름값은
  8,367,630원 그대로였어요.
휴대폰 올리기 화면의 "아직 엑셀에 안 넣은 사진"이 0장인가.
실습12 · 휴대폰에서 반영 확인

새로 고치면
2026 버튼이 생깁니다

  • 2026839너 기름값 79,850원, 주유 1건 44L
  • 전체기름값 30,695,953원 → 30,775,803원 (+79,850원)
  • 빠진 2장차를 아직 몰라 화면 합계에 안 들어감
휴대폰 화면의 숫자와 Claude가 답에 적은 숫자가 같은가.
Break · 쉬는 시간

15분 쉬고
4부를 시작합니다

14:30
다음은 3부에서 한 순서를 "영수증 넣어줘" 한 마디로 묶습니다.
Part 04

"영수증
넣어줘"
skill

매주 같은 순서로 시키는 일은
skill로 만들어 두면 새 대화에서도
한 마디로 같은 순서를 밟습니다.
설명13 · skill이란

일 하나의 순서를 적은
매뉴얼 한 장입니다

Claude에게 일 하나를 하는 순서를 적어 준 설명서입니다. 폴더 안 .claude/skills/이름/SKILL.md에 들어갑니다.
3부에서 신경 쓴 것카드 끝자리 표 보기 · 승인번호로 거르기 · 모르면 비우기 · 숫자 맞춰 보기
skill로 묶으면다른 직원이 새 대화에서 "영수증 넣어줘"만 쳐도 이 순서를 그대로
업무로 치면CLAUDE.md는 부서 근무 수칙, skill은 영수증 처리 매뉴얼
설명13 · CLAUDE.md와 skill

늘 읽는 규칙과
시킬 때만 꺼내는 순서

CLAUDE.mdskill
언제 읽나새 대화마다 늘그 일을 시킬 때만
들어가는 것늘 지킬 규칙 (원본 고치지 마, 한국어로)일 하나의 순서 (찾기 → 읽기 → 적기 → 숫자 맞추기)
길이짧게, 열 줄 안팎길어도 됩니다
실습14 · 해 보기 · skill 만들기

spec.md 9번 절차로
skill을 만들고 시험까지 했습니다

치는 말
/skill-creator spec.md 9번 절차 보고 "영수증 넣어줘"라고 하면 하는 skill 만들어줘.
  • SKILL.md안 넣은 사진 찾기 → 읽기 → 적기 → 화면 → 숫자 맞추기 → 보고
  • receipts.ts엑셀에 적는 일을 늘 같은 방식으로 하는 도우미 코드
  • 시험사진 4장으로. "진짜 엑셀은 건드리지 않았습니다"
/skill-creator가 안 뜨면 앞의 /skill-creator를 빼고 같은 문장을 쳐도 됩니다. 제 PC에서는 6분 걸렸습니다.
설명14 · SKILL.md 첫머리

직원마다 말투가 달라도
이 skill을 꺼내 씁니다

.claude/skills/receipt-intake/SKILL.md
---
name: receipt-intake
description: 관용차 대시보드에서 휴대폰으로 올린 영수증 사진(data/영수증함/)을 읽어
  data/추가내역.xlsx에 적고, 화면(data.js)을 다시 만들고, 결과를 보고하는 spec.md §9
  절차. 사용자가 "영수증 넣어줘", "영수증 처리해줘", "올린 영수증 반영해줘", "새 영수증
  있어?", "주유 영수증 올렸어", "정비 영수증 넣어" 처럼 말하면 반드시 이 skill을 쓴다.
---
description에 적힌 말을 보고 Claude가 이 skill을 꺼낼지 정합니다.
Important · 시험까지

skill을 만들면
시험까지 돌리세요

시험 없이 만든 skill은 다음 주에 처음 쓸 때 틀립니다. 답에 시험 결과가 없으면 "지금 있는 사진으로 시험해 봐"를 한 번 더 칩니다.
실습15 · 처음부터 끝까지 ①

새 영수증 한 장을
휴대폰으로 올립니다

  • 1휴대폰 올리기 화면 → 앨범에서 고르기
  • 2노트북에서 + 새로 생성으로 새 대화
  • 3"영수증 넣어줘" 한 마디
실습15 · 처음부터 끝까지 ②

새 대화에서도 한 마디로
같은 순서를 밟습니다

치는 말
영수증 넣어줘
답 (발췌)
영수증 1장을 넣었습니다.
- 넣은 건: 유류 1건, 90,740원
  - 9월 8일 소방주유소, 경유 50리터.
    50리터 × 리터당 1,814.92원으로
    계산해 봐도 맞습니다.
- 화면에 아직 안 나오는 건: 카드 끝자리
  742가 카드차량표에도 없어서 어느 차인지
  모릅니다.
"사용함 도구 1개"를 누르면 receipt-intake가 있습니다. 올리기부터 화면 반영까지 10분 안인가. 4절의 완성 기준입니다.
실습16 · 흐린 사진 넣어 보기

흐려도 승인번호를 읽어
중복으로 걸렀습니다

치는 말
영수증 넣어줘
답 (발췌)
이미 넣은 영수증을 다시 찍은 사진이라
넣지 않았습니다.
- 사진은 조금 흐리지만 금액과 승인번호는
  읽힙니다.
- 건너뛴 사진으로 따로 기록해 두어서,
  다음에 또 처리되지 않습니다.
세 분은 글씨가 안 보일 만큼 흔들어 찍어 보세요. 못 읽은 칸을 지어내지 않고 "확인 필요"로 남기는지 봅니다.
설명16 · 계정이 없을 때

윈도우 글자 인식으로도
금액과 승인번호는 읽습니다

항목읽은 장수 (받은 영수증 4장)
합계 금액4/4
승인번호3/4
주유소명3/4
거래 날짜1/4
리터1/4
계정이 끝난 뒤에도 쓰려면 "금액·승인번호는 코드가 채우고 날짜·리터는 사람이 적는 화면"으로 만듭니다. 오늘은 안 씁니다.
Part 05

감사자료,
정리

1회차에 이야기한 감사자료 양식을
한 마디로 뽑고,
3회차 전까지 할 것을 정합니다.
실습17 · 감사자료 엑셀

감사자료 양식 엑셀도
한 마디로 뽑습니다

치는 말
감사자료 엑셀 뽑아줘. 오늘 넣은 영수증까지 들어가게.
  • 10-다 원본374건 30,695,953원. 원본 엑셀과 같음
  • 10-다 전체375건 30,775,803원 (+79,850원)
  • 빠진 3건272,220원. 차를 몰라서. 카드 표가 채워지면 들어감
out 폴더의 엑셀을 열어 10-다 맨 아래 줄과 합계 30,775,803원을 봅니다.
18 · 3회차 전까지

다음 주 전까지 할 것

할 것누가3회차에 어디 쓰는지
카드 끝자리-차량 짝을 data/카드차량.xlsx에 채우기담당 한 분빈칸 영수증이 화면·감사자료에 들어감
일주일 동안 실제 주유 영수증 올리고 "영수증 넣어줘"세 분 각자성과 문서의 "줄어든 시간"
1회차 3절 시간표 다시 재기세 분 각자성과 문서의 "원래 걸리던 시간"
GitHub 가입 (안내문 따로 드림)세 분 각자3회차에 같은 폴더를 같이 고침
GitHub 가입은 계산 문제를 푸는 단계가 있어 30분 넘게 걸리기도 합니다. 미리 해 오세요. "누가" 칸을 세 분 이름으로 채우고 마칩니다.
실습19 · 커밋하고 마치기

커밋 전에 차량번호·이름이
섞였는지 스스로 봤습니다

치는 말
오늘 한 것 전부 커밋해줘. "2회차: 영수증 올리기"로.
  • 들어간 것serve.ts · upload.html · skill · 엑셀·감사자료 코드 · 문서 13개
  • 안 들어간 것Docs/ · data/(영수증 사진·엑셀) · out/ · data.js
영수증 사진과 엑셀(data/)이 커밋에 안 들어갔는가.
자주 나오는 질문

자주 나오는 질문

Q
주유소에서 바로?
지금은 사무실 Wi-Fi에서만. 주유소에서는 찍어 두고 사무실에서 올립니다
15절
Q
노트북을 끄면?
서버도 꺼집니다. "대시보드 켜줘"로 다시. 3회차에 늘 켜 두는 PC를 정합니다
5절
Q
잘못 읽으면?
"9월 8일 거 45리터야. 고쳐줘". 반복되면 "이거 skill에 적어 둬"
14절
Q
계정이 끝나면?
올리기·화면은 코드라 계속 됩니다. 읽는 일만 멈춥니다
16절
Q
정비 영수증은?
skill에 수리 시트로, 견적·품의는 합계에서 빼도록 적혀 있습니다
14절
2회차 · Done

오늘은 찍어서 올리고 한 마디로 넣기까지,
다음 주에는 세 분이 같이 씁니다

Today · 10/13
CLAUDE.md · 올리기 · skill
CLAUDE.md 두 개 → serve.ts · upload.html → 카드차량 표 → "영수증 넣어줘" skill → 감사자료 → 커밋
3회차 · 10/21
GitHub · 늘 켜 두는 PC · 성과 문서
GitHub 가입, 카드 끝자리 표 채우기, 일주일 동안 실제 영수증 올려 보기
문의
김혜련 (kyra@artetlab.com)
이노핏파트너스 파트너교수
수고하셨습니다.car-dashboard 폴더와 data/ 안의 엑셀은 그대로 두세요.