fix: remove FIRST early return that also blocked re-extraction
ci.yml #38 -Commit
28b25329b3
pushed by
rio
fix: re-extraction loop runs even when queue is empty
ci.yml #37 -Commit
c763c99910
pushed by
rio
fix: sanitize enrichment target_file path traversal
ci.yml #36 -Commit
4c3ce265e4
pushed by
rio
Phase 6b: extract post_merge.py from merge.py — post-merge effects
ci.yml #35 -Commit
46ad508de7
pushed by
m3taversal
Phase 5: Extract contributor.py from merge.py (−234 lines)
ci.yml #34 -Commit
53dc18afd5
pushed by
m3taversal
refactor: Phase 4 — extract eval_actions.py, drop underscore prefixes in eval_parse
ci.yml #33 -Commit
f46e14dfae
pushed by
m3taversal
refactor: Phase 3 — fix close_pr ghost bug, wire stale_pr, extract eval_parse
ci.yml #32 -Commit
376b77999f
pushed by
m3taversal
extraction quality: trust hierarchy + verified tagging + telegram review endpoint
ci.yml #31 -Commit
716cc43890
pushed by
rio
refactor: Phase 2 — wire pr_state into fixer.py and substantive_fixer.py
ci.yml #30 -Commit
c8a08023f9
pushed by
m3taversal
Write enrichments as file modifications; strengthen correction extraction
ci.yml #29 -Commit
1e0c1cd788
pushed by
rio
refactor: centralize PR state transitions in lib/pr_state.py
ci.yml #28 -Commit
1f5eb324f3
pushed by
m3taversal
Add conversation-aware extraction for Telegram sources
ci.yml #27 -Commit
d073e22e8d
pushed by
rio
fix: add migration v20 for conflict retry columns + serialize worktree ops
ci.yml #26 -Commit
552f44ec1c
pushed by
rio
fix: close stale PRs on Forgejo when pipeline DB marks them closed
ci.yml #25 -Commit
e0c9951308
pushed by
m3taversal
Add config.lock retry with jitter to both worktree-add sites
ci.yml #24 -Commit
0d3fe95522
pushed by
rio
Harden already-merged detection to exact string match
ci.yml #23 -Commit
1755580b95
pushed by
rio
fix(evaluate): set domain + auto_merge on all 5 approval paths
ci.yml #22 -Commit
ad7ee0831e
pushed by
m3taversal
fix: handle already-merged PRs + retry worktree config.lock
ci.yml #21 -Commit
f38b1e3c01
pushed by
rio
fix: remove --force-with-lease from main push to unblock 16 PRs
ci.yml #20 -Commit
ff357c4bbc
pushed by
rio
Fix health check: accept HTTP 503 (stalled) as healthy
ci.yml #19 -Commit
25062cf130
pushed by
rio
feat: add auto-deploy script and systemd units for teleo-infrastructure
ci.yml #18 -Commit
fe996c3299
pushed by
rio
fix: sync all code from VPS — repo is now authoritative source of truth
ci.yml #17 -Commit
81afcd319f
pushed by
rio
feat: reorganize repo with clear directory boundaries and agent ownership
ci.yml #16 -Commit
d2aec7fee3
pushed by
rio
Consolidate pipeline code from teleo-codex + VPS into single repo
ci.yml #15 -Commit
681afad506
pushed by
rio
fix: Ganymede review — explicit staging, push after commit, challenged_by reciprocal
ci.yml #14 -Commit
95f637491e
pushed by
m3taversal
feat: extract-time connection + post-merge reciprocal edges
ci.yml #13 -Commit
be010e666a
pushed by
m3taversal
fix: rename eval.py to eval_checks.py to avoid shadowing stdlib eval
ci.yml #12 -Commit
2253f48993
pushed by
m3taversal
Remove extra blank line in _group_into_windows
ci.yml #11 -Commit
ff68ebc561
pushed by
m3taversal
feat: two-pass retrieval with sort order and graph expansion
ci.yml #9 -Commit
e17e6c25db
pushed by
m3taversal