feat(M01): 로직 목록 원문번호 찾기 · 로직 목록 차례순

- 로직 목록 찾기가 원문번호도 봄(키가 번호꼴이 아니라서)
- 서버 로직 목록을 파일 머리 차례순으로

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016WRFJmmhPi4exAzHgPZHMT
This commit is contained in:
2026-09-20 02:29:38 +09:00
co-authored by Claude Sonnet 5
parent c26f15718d
commit 98fe87402f
3 changed files with 11 additions and 5 deletions
+1 -1
View File
@@ -190,7 +190,7 @@ def logics(book: str, chapter: str, q: str, blocked: int | None) -> list[dict]:
files = cm.load(folder=FOLDER)
whole = cm.mf.Master(files)
out = []
for name, data in _logic_files(files):
for name, data in sorted(_logic_files(files), key=lambda f: f[1].get("차례") or 0):
if (book and data.get("원문") != book) or (chapter and chapter_of(name, data) != chapter):
continue
for row in data.get("") or []: