Twinned from https://github.com/cfsh/ninefold/issues/988 by tools/beads/import_github.py's reconcile pass.
Suggestions from ninefold-reviewer's review of #987.
fetch_design_task_panels's per-doc GitHub calls. tools/web_frontend/server.py's new fetch_design_task_panels (design 008 T6) calls contents_file, _live_project (project_view), and _status_by_issue (project_item_list) once per live design doc, sequentially in a plain for loop — three gh subprocess round-trips per doc. fetch_design_docs, right above it in the same file, parallelizes its own per-doc Contents/Commits API calls with a ThreadPoolExecutor, and the file's own README explains why: "sequential N+1 calls made it noticeably slow." As more docs get a live Project (the whole point of design doc 008), this panel's load time will grow the same way the design-docs-sidebar's did before that fix. Not urgent — 4 live docs today is fine — but worth doing before it becomes noticeable, using the same ThreadPoolExecutor pattern already established in this file.None.
No comments.