feat: LLM queue optimizer — resource-aware batch scheduler (closes #2) #15

Merged
pyr0ball merged 6 commits from feature/llm-queue-optimizer into main 2026-03-15 16:48:38 -07:00

6 commits

Author SHA1 Message Date
971336841f fix: _trim_to_letter_end matches full name when no profile set
All checks were successful
CI / test (pull_request) Successful in 42s
When _profile is None the fallback pattern \w+ only matched the first
word of a two-word sign-off (e.g. 'Alex' from 'Alex Rivera'), silently
dropping the last name. Switch fallback to \w+(?:\s+\w+)? so a full
first+last sign-off is preserved in no-config environments (CI, first run).
2026-03-15 16:43:27 -07:00
4a996c2628 ci: apt-get update before installing libsqlcipher-dev
Some checks failed
CI / test (pull_request) Failing after 1m2s
2026-03-15 16:37:46 -07:00
5939ae88eb ci: install libsqlcipher-dev before pip install
Some checks failed
CI / test (pull_request) Failing after 7s
2026-03-15 16:36:50 -07:00
2bf73bbd44 ci: re-trigger after actions enabled
Some checks failed
CI / test (pull_request) Failing after 12s
2026-03-15 15:54:27 -07:00
72c1d4a945 ci: enable forgejo actions 2026-03-15 15:48:35 -07:00
782936bae4 ci: trigger runner 2026-03-15 15:39:45 -07:00