perf(826-2): 자재 한 줄 저장 15 초 → 1 초 · 기계 읽기 한 번에 풂

- Store_Make.save 새 키 찾기 = 3만 키 목록 훑기(제곱) → 묶음
- 기계 상세 = 판만 읽음(표 두 번 풀기 걷음) · 기계 폴더 새 사본 = 줄 글을 이어 한 번에 풂(표 열기 옛 한 파일과 비슷)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-11-12 20:18:00 +09:00
co-authored by Claude Opus 5.5
parent a67e15fc4e
commit 7881ed9343
3 changed files with 7 additions and 5 deletions
+1 -1
View File
@@ -249,7 +249,7 @@ def row(key: str) -> dict:
r = next((x for x in _rows() if x.get("키") == key), None)
if r is None:
raise store.StoreError(404, f"없는 기계 「{key}」")
return {"version": store.read(FILE)[1], "row": r}
return {"version": store.version(FILE), "row": r} # 판만(826-2)
# ── 저장 전 손질(`Store_Make.save` 가 부름) ──────────────────────────