C.W.K.
Stream
Lesson 01 of 04 · published

거친 돌 넣고, waystone 나와

~12 min · import, normalize, vision, scaffold

Level 0표식 없는 길
0 XP0/35 lessons0/12 achievements
0/100 XP to next level100 XP to go0% complete
"아무도 깨끗한 데이터로 여행을 시작 안 해. 난장으로 시작하고 — 그 난장은 적이 아니라 raw 재료야."

진짜 출발점

구조화된 입력을 요구하는 여행 계획 도구는 이미 진 거야. 진짜 계획은 구조화돼서 도착 안 하니까. 붙인 텍스트 벽, 반쯤 포맷된 노트, 전달된 이메일, 아니면 — canonical 케이스 — 엄마 OneNote 표 사진으로 도착해. Carve 는 그 현실에 대한 Waystone 의 답이야. 이름이 아이디어 전부를 말해: 거친 돌 넣고, waystone 나와. 존재하는 어떤 형태로든 raw 재료를 건네면, Pippa 가 그걸 실제로 계획할 수 있는 깎인 scaffold 로 깎아.

scaffold 가 plan 이야

Carve 가 만드는 건 옆에 따로 있는 별도 구조화 record 가 아냐 — canonical day-section 문법으로 쓰인 plan 문서 자체야. 각 날은 아래 soft-라벨 bullet(숙소, 이동, 계획, 대안, 메모)이 달린 dated heading 이야. dated heading 이 유일한 하드 규칙이야. 앱 전체가 날 navigation — 로그 사이드바, 캘린더, 날 chip — 를 그 heading 에서 파생하고, 미래 Start Logging 트랜잭션이 같은 문법을 파싱해 날 record 를 mint 할 거니까. Carve 는 새 포맷을 지어내지 않아; 난장을 엔진 전체가 이미 말하는 하나의 형태에 부어.

Vision 은 first-class 입력이야

OneNote 사진은 파티 트릭이 아냐 — first-class 입력 경로야. 스크린샷이 vision 레인을 타서 사진 찍은 표, 손글씨 itinerary, 예약 확인 스크린샷이 전부 정당한 raw 돌이야. 이게 중요한 건 거친 계획을 준비한 사람(엄마, 여행사, 과거의 너)이 거의 절대 파서가 좋아할 포맷으로 준비 안 하니까야. 계획을 실제 사는 곳에서 만나는 것 — 이미지로도 — 이 Carve 를 단정한 여행만이 아니라 진짜 여행에서 유용하게 만들어.

Code

import 계약, 일곱 단계·text
1. 원본 artifact + checksum 보존
2. 텍스트와 구조 힌트 추출 (소스 절대 안 덮음)
3. 날짜, 장소, 이동, 숙소, 예약, 메모,
   미해결 질문 식별
4. 제안된 normalized Day/section 구조 생성
5. preview 나 diff 보여줌
6. 부분 accept 와 정정 허용
7. 각 accept 된 필드에서 소스로 provenance 유지

# Carve 는 이걸 plan 문서에 대해 실현해:
#   output = canonical day-section 문법
#   '## YYYY-MM-DD (D3) - title' + soft bullet (숙소/이동/...)
#   dated heading 이 유일한 HARD 규칙; 나머지는 soft.

External links

Exercise

마지막으로 계획한 여행을 찾아 계획의 원래 거친 형태를 찾아봐 — 이메일, 노트, 스크린샷, 메시지 스레드. 컴퓨터가 깨끗이 파싱할 만한 거였어? 이제 바로 그 난장을 도구에 건네고 깎인, 편집 가능한 날짜별 scaffold 를 되받는 걸 상상해. 도구가 네 진짜 디테일을 하나도 안 잃고 안 지어내려면 뭐가 참이어야 할까?
Hint
import 도구의 정직성 테스트는 정리된 버전이 아니라 네 실제 난장을 받아 모든 진짜 fact 를 보존하며 빚을 수 있는지야. 입력을 먼저 정리하라 하면, 어려운 부분을 너한테 옮긴 거야. Carve 의 베팅은 도구가 깎아야지, 네가 아니라는 거야.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.