필터를 만들기 전에 81건을 먼저 확인했습니다
The Forge에 AI History를 만들기로 했을 때 먼저 걸린 것은 연표의 내용보다 화면이었습니다. 한 페이지에 항목을 계속 쌓는다면 필터가 필요할 수 있었습니다. 그런데 당시 사이트에는 클라이언트 자바스크립트가 한 줄도 없었습니다. 자바스크립트 필터를 처음 도입할지, 필터별 정적 페이지를 만들지, CSS만으로 처리할지 세 갈래가 생겼습니다.
The Forge에 AI History를 만들기로 했을 때 먼저 걸린 것은 연표의 내용보다 화면이었습니다. 한 페이지에 항목을 계속 쌓는다면 필터가 필요할 수 있었습니다. 그런데 당시 사이트에는 클라이언트 자바스크립트가 한 줄도 없었습니다. 자바스크립트 필터를 처음 도입할지, 필터별 정적 페이지를 만들지, CSS만으로 처리할지 세 갈래가 생겼습니다.
바로 고르지 않았습니다. 항목이 스무 건쯤이면 필터 자체가 불필요할 수 있고, 예순 건이라면 이야기가 달라집니다. 화면 구조를 정하기 전에 실제로 몇 건이 쌓이는지 먼저 조사하기로 했습니다. 구현을 멈춘 채 2025년과 2026년의 ChatGPT·Codex·Claude·Cowork·Claude Code 관련 공식 발표부터 모았습니다.
처음 예상은 2025년 1015건, 2026년 3040건이었습니다. 합치면 40~55건 정도였습니다. 실제 조사는 그 범위를 넘었습니다. 2025년 28건, 2026년 53건, 모두 81건이 남았습니다. 숫자를 목표에 맞춰 채운 것이 아니라, 추가 검색에서 새 사건보다 반복과 세부 개선이 주로 나오기 시작한 지점에서 멈췄습니다.
조사하면서 분류 문제도 드러났습니다. 81건의 출처는 모두 OpenAI와 Anthropic의 공식 발표나 릴리스 노트로 다시 확인했습니다. 공식 URL이 사라진 Claude Max 발표는 제외했고, 발표 날짜와 분류를 다시 대조했습니다. 하나의 발표에 기능 추가와 연동이 함께 들어가거나 여러 제품에 동시에 적용된 경우도 있어 단순히 날짜순 목록만 만들면 끝나는 일이 아니었습니다.
조사는 약 13시간 16분 걸렸습니다. 처음 예상한 11시간보다 2시간 16분 길어졌습니다. 81건의 URL과 날짜를 확인하고, 복합 발표를 어디까지 한 사건으로 볼지 다시 살핀 시간이 붙었습니다. 대신 코드에는 손대지 않았습니다. 컬렉션도, 페이지도, 내비게이션도, 필터도 아직 바뀌지 않았습니다.
그 결과 다음 결정의 조건은 처음과 달라졌습니다. 이제 AI History는 막연히 항목이 많을 것 같은 연표가 아니라, 실제로 81건이 놓이는 한 페이지입니다. 제품과 변경 성격을 두 축으로 나누면 조합도 많아집니다. 자바스크립트를 처음 들일지, 정적 페이지로 나눌지, 다른 방식을 택할지는 아직 정하지 않았습니다.
이 작업은 구현 전에 자료의 실제 크기와 모양을 확인하는 순서를 택했습니다. 다음 설계 판단에서는 예상치 대신 실제 81건을 놓고 세 가지 방식을 비교할 수 있습니다.
CHANGE LOG
AI History필터 구현을 조사 뒤로 미룸- 예상 40~55건에서 실제 81건으로 조사 범위 확인
- 최종 81건의 공식 URL·발표일·분류 전수 점검
- 필터 구현 방식은 별도 결정으로 보류