← 04 / TRACEBUILD

How this
was built

TRACE는 손으로 쓴 기록입니다. 이곳은 아무도 쓰지 않은 기록 — 저장소가 스스로 남긴 것입니다. 커밋 하나하나가 실제 diff로 연결되므로, 여기 적힌 숫자는 확인할 수 있는 주장입니다.


BUILD

—

무엇을 언제 어떻게 지었는가

막대와 +− 수치는 직접 쓴 줄만 반영합니다. lockfile과 바이너리는 이 저장소 전체 삽입의 절반에 가까워서, 함께 세면 pnpm install을 실행한 커밋이 가장 큰 작업으로 보입니다. 산술적으로는 맞고 완전히 오해를 부르는 그림이라, 따로 세되 숨기지 않았습니다.

커밋
143
기간
2026.08.24 — 2026.09.12
직접 쓴 줄
+83,175 −19,390
생성된 줄
8,059
출처
LIVE GIT · 03b2f21

Sigil

One slot per commit. Depth is how many lines that commit actually changed by hand, and the marks reaching past the ring are the phases the history declared for itself. The 49 empty slots have not been earned yet. As a ring fills the next one opens inside it and the outer one sets for good. Until all three are full, a slot already drawn does not move again.

Weight

html
31.1 KB / 31.5 · 99%
css
10.5 KB / 10.5 · 100%
js
177.0 KB / 180.7 · 98%
font
88.0 KB / 97.7 · 90%
total
306.6 KB / 307.0 · 100%
Shared JS, loaded by every route
169.5 KB
Chunks no route loads on first paint
228.8 KB

Heaviest route /ko/portfolio/districts · held to a limit of its own · Measured on the 2026-09-07 build (ac89fb5) · gzip transfer size

이 빌드는 저장소를 직접 읽었습니다. 배포 환경에서 클론이 얕으면 잘린 기록을 완전한 것처럼 보여주는 대신 커밋된 스냅샷으로 전환합니다. adanbae-dev/my-page ↗

최근 40개 커밋만 개별 행으로 그립니다. 생략된 103개도 아래 페이즈별 합계에는 모두 들어 있고, 전체는 저장소에서 볼 수 있습니다. 상한은 개수가 아니라 글자 수입니다 — 행의 무게가 제목 길이에 따라 크게 달라서, 개수로 묶으면 예산을 넘깁니다.


PHASE 4

139 COMMITS · +76,966 −18,706

Production

  1. 03b2f21

    Content: 한 단어를 빠뜨리면 결론이 뒤집힌다 — 네 판

    글

    이 커밋이 쓴 글think/at-least-as-extreme

    +426 −04개 파일

  2. 71b96bf

    Portfolio: 흐름 지도를 그리려다 그리지 않은 페이지

    라우트컴포넌트로직게이트설정

    +1,622 −1113개 파일

  3. 9b9a569

    Portfolio: 대시보드가 낡아 보인 건 취향이 아니라 어휘를 안 쓴 것이었다

    라우트컴포넌트로직

    +605 −1195개 파일

  4. 67599c0

    Data: 광주·전남이 12개월 동안 0건이었던 이유

    라우트로직게이트설정

    +1,745 −1,32715개 파일

  5. 627bf19

    Portfolio: 조건을 걸면 전부 다시 계산되는 대시보드

    라우트컴포넌트로직게이트설정

    +1,882 −113개 파일

  6. 32b04cf

    Portfolio: 랭킹에 노이즈를 섞은 것은 표본이 아니었다

    로직게이트설정

    +349 −29541개 파일

  7. 9a03509

    Content: 커밋 없이 값이 바뀌었다 — 네 판

    글

    이 커밋이 쓴 글think/changed-without-a-commit

    +317 −04개 파일

  8. 0b6fbc9

    Portfolio: 팝업 스타일은 빌리고 복제하지 않는다

    컴포넌트

    +13 −652개 파일

  9. 3f591be

    Build: /build 의 html 한도를 올린다

    설정

    +14 −01개 파일

  10. 3ffbe47

    Portfolio: 화면 전체가 대시보드인 라우트

    라우트컴포넌트로직게이트설정

    +2,327 −112개 파일

  11. d9c6527

    Portfolio: 명부는 세고, 매출은 만든다

    로직게이트설정

    +4,720 −1263개 파일

  12. 90cb59b

    Portfolio: 읍면동 칸에도 팝업

    컴포넌트로직

    +444 −3125개 파일

  13. ac89fb5

    Build: 기록 갱신

    로직

    +805 −4552개 파일

  14. 6549c3b

    Content: 개인정보처리방침 — 확인할 수 있는 것만 적는다

    라우트로직

    +639 −16개 파일

  15. 132d8b3

    SEO: 애드센스가 이 사이트를 확인하는 두 경로

    라우트로직게이트설정

    +108 −14개 파일

  16. 4530fd1

    Portfolio: 읍면동 격자를 붙이고 박스를 고정한다

    컴포넌트로직게이트설정

    +3,604 −3,544220개 파일

  17. 9ef5a63

    Portfolio: 읍면동 색을 로그 척도로

    컴포넌트로직

    +327 −3052개 파일

  18. 2358fe3

    Content: 3분의 1을 찍었다 — 네 판

    글

    이 커밋이 쓴 글live/guessed-one-third

    +153 −04개 파일

  19. f14aee1

    Portfolio: 육각형 하나가 고정 크기다

    컴포넌트로직

    +307 −2603개 파일

  20. 67c02da

    Portfolio: 육각형을 누르면 읍면동 격자가 열린다

    라우트컴포넌트로직게이트설정

    +996 −31218개 파일

  21. d355718

    Portfolio: 라우트 430개 대신 정적 JSON 215개

    로직게이트설정

    +586 −5218개 파일

  22. b1678c9

    Portfolio: 시군구마다 읍면동 격자 하나

    로직게이트설정

    +5,504 −03개 파일

  23. a75475b

    Tooling: 읍면동 중심점 5,007개

    게이트설정

    +5,296 −03개 파일

  24. 8ce218f

    Tooling: 읍면동 경계를 출처 목록에 넣는다

    게이트

    +6 −01개 파일

  25. f36d4c3

    Tooling: 브이월드에서 무엇을 고를지 적어 둔다

    게이트

    +10 −01개 파일

  26. 388d02c

    Tooling: 받을 수 없는 자료를 목록에 남긴다

    게이트

    +32 −01개 파일

  27. 74d469e

    Portfolio: 같은 격자에 가격변동 — 색이 하나 늘었다

    라우트컴포넌트로직스타일게이트설정

    +1,827 −43021개 파일

  28. 9cfbc3d

    Data: 12개월 창을 완결하고, 두 페이지의 본문이 낡지 않게 했다

    라우트로직

    +323 −3096개 파일

  29. 2f70b01

    Portfolio: 직거래율 — 내 가설은 맞았고, 더 나은 설명이 있었다

    라우트컴포넌트로직게이트설정

    +1,697 −25414개 파일

  30. 9840e77

    Portfolio: 계약갱신청구권 5% 상한이 실제로 하는 일

    라우트컴포넌트로직게이트설정

    +1,707 −39115개 파일

  31. fc580dd

    Tooling: 실거래가 수집기와 시군구 코드표

    게이트설정

    +1,526 −03개 파일

  32. e59a82c

    Portfolio: 19.3 과 39.8 이 같은 색이던 것을 고쳤다

    컴포넌트로직설정

    +384 −2797개 파일

  33. c4657db

    Portfolio: 시군구 지도를 크기가 아니라 색으로 읽게 했다

    라우트컴포넌트로직설정

    +737 −61810개 파일

  34. 81bcb85

    Portfolio: 시군구 지도를 국토 모양으로 깔고, 올리면 팝업이 뜬다

    라우트컴포넌트로직게이트설정

    +947 −59815개 파일

  35. 793bb8f

    Portfolio: 시군구 245곳을 육각 격자에 올렸다

    라우트컴포넌트로직게이트설정

    +1,381 −39814개 파일

  36. 7f04969

    Build: 기록 갱신

    로직

    +297 −2682개 파일

  37. 48062da

    Feat: 값 층 둘째 — 인구로 설명되지 않는 것, 그리고 시군구 좌표 245/256

    라우트컴포넌트로직게이트

    +181 −407개 파일

  38. e46a0be

    Build: 기록 갱신

    로직

    +295 −2682개 파일

  39. 0f47a57

    Feat: 카토그램을 붙인다 — 행마다 칸이 이어지게

    로직게이트

    +56 −212개 파일

  40. bdfcb24

    Build: 기록 갱신

    로직

    +423 −3932개 파일

+ 99개 커밋 행 생략 · 위 합계에는 포함됨


PHASE 3

1 COMMITS · +1,011 −17

Engineering Showcase

    + 1개 커밋 행 생략 · 위 합계에는 포함됨


    PHASE 2

    1 COMMITS · +1,506 −51

    Personal System

      + 1개 커밋 행 생략 · 위 합계에는 포함됨


      PHASE 1

      1 COMMITS · +1,760 −616

      Golden Path

        + 1개 커밋 행 생략 · 위 합계에는 포함됨


        PHASE 0

        1 COMMITS · +1,932 −0

        Inverted Duotone art direction

          + 1개 커밋 행 생략 · 위 합계에는 포함됨