ringloRINGLO
목록

자정 전 21분 간격으로 커밋 두 개, 데이터 파이프라인 전체가 그날 밤에 생겼다. 하나는 기출 게시판 다운로드 메커니즘 리버스 — 목록 코드 1008은 문제지, 1206은 정답, 그 밑에 fileDown 다운로드 엔드포인트. 15회부터 36회까지 전 회차가 열거 가능함을 확인하고, 34·35회는 실제로 받아와 검증했다. 다른 하나는 2단 조판 PDF를 다시 읽기 순서로 복원하는 파서 — 교시별 블록을 나누고 문항마다 보기 다섯 개를 분리해냈고, 그날 밤이 끝날 즈음엔 35회 200문항 전부를 과목별 40개씩 파싱 검증까지 마쳤다.

자정 전 21분 간격으로 커밋 두 개, 데이터 파이프라인 전체가 그날 밤에 생겼다. 하나는 기출 게시판 다운로드 메커니즘 리버스 — 목록 코드 1008은 문제지, 1206은 정답, 그 밑에 fileDown 다운로드 엔드포인트. 15회부터 36회까지 전 회차가 열거 가능함을 확인하고, 34·35회는 실제로 받아와 검증했다. 다른 하나는 2단 조판 PDF를 다시 읽기 순서로 복원하는 파서 — 교시별 블록을 나누고 문항마다 보기 다섯 개를 분리해냈고, 그날 밤이 끝날 즈음엔 35회 200문항 전부를 과목별 40개씩 파싱 검증까지 마쳤다.

PREV / 첫 커밋에서 94분 뒤, 전체를 뜯어고쳤다 — 커밋 제목 그대로 "모하더스식 Turborepo 모노레포로 재구성". web/은 Vite 7 + React 19로, 기존 TypeScript는 로직과 주석을 보존한 채 JS로 한 줄씩 변환됐고, FastAPI 백엔드 스켈레톤이 /health 라우트 하나만 들고 등장했다. 커밋이 남긴 검증 메모: turbo build+lint+verify 3/3, 로직 31/31.ARCHIVE / INDEX