Skip to content

feat: resolve #78 — [backend-perf] Sprint 2 — cold start <= ~15s (parse-and-release, CSafeLoader, single-pass) - #180

Merged
Santisoutoo merged 2 commits into
mainfrom
feat/agent-issue-78-backend-perf-sprint-2-cold-start-15s-par
Sep 17, 2026
Merged

Santisoutoo merged 2 commits into
mainfrom
feat/agent-issue-78-backend-perf-sprint-2-cold-start-15s-par

Conversation

@Santisoutoo

Copy link
Copy Markdown
Owner

Descripción

Implementación autónoma del issue #78 por el agent loop (modelo composer-2.5).

Issue relacionado

closes #78

Checklist

  • uv run pytest verde en el runner del loop
  • uvx ruff check . y uvx ruff format --check . repo-wide
  • uv run mypy src/lexflow/
  • pip-audit (CVE gate)
  • Frontend lint+test+build si el diff toca frontend/

Run: https://github.com/Santisoutoo/LexFlow/actions/runs/35252743004

lexflow-agent and others added 2 commits September 17, 2026 17:50
Use CSafeLoader and parallel metadata preload, single-pass body structure
extraction, and worker-pool reference-only graph builds that skip registry
cache pollution.

Co-authored-by: Cursor (claude-sonnet-5-thinking-medium) <claude-sonnet-5-thinking-medium@noreply.lexflow-agent-loop.invalid>
_articles_in_span now calls _extract_range_placeholder_articles for
headings within [start, end), keeping section-tree counts aligned with
the flat extract_articles list. Adds regression test for #78.

Co-authored-by: Cursor (claude-sonnet-5-thinking-medium) <claude-sonnet-5-thinking-medium@noreply.lexflow-agent-loop.invalid>
@Santisoutoo Santisoutoo added do-not-rebase Tell auto-update-prs to leave this PR alone agent-pr PR opened by the autonomous agent loop labels Sep 17, 2026
@github-actions github-actions Bot added area: codebase Touches src/, scripts/ or main.py area: graph Knowledge graph (NetworkX) area: core Domain models, parsers, business logic area: tests Tests only labels Sep 17, 2026
@Santisoutoo
Santisoutoo merged commit 7370db5 into main Sep 17, 2026
16 checks passed
@Santisoutoo
Santisoutoo deleted the feat/agent-issue-78-backend-perf-sprint-2-cold-start-15s-par branch September 17, 2026 18:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent-pr PR opened by the autonomous agent loop area: codebase Touches src/, scripts/ or main.py area: core Domain models, parsers, business logic area: graph Knowledge graph (NetworkX) area: tests Tests only do-not-rebase Tell auto-update-prs to leave this PR alone

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[backend-perf] Sprint 2 — cold start <= ~15s (parse-and-release, CSafeLoader, single-pass)

1 participant