Commit graph

  • 19f5346118
    Merge pull request #23 from living-ip/codex/avoid-starting-legacy-teleo-leo-20260626 main twentyOne2x 2026-06-26 13:43:39 +0200
  • a55f0a4500 Avoid starting inactive legacy Leo bot on deploy twentyOne2x 2026-06-26 13:40:50 +0200
  • b119255d0e
    Merge pull request #22 from living-ip/codex/auto-deploy-github-remote-20260626 twentyOne2x 2026-06-26 13:06:39 +0200
  • 400b7200ba Use GitHub remote for VPS auto deploy twentyOne2x 2026-06-26 01:19:16 +0200
  • 19f1221c22
    Merge pull request #21 from living-ip/codex/restart-wallet-test-on-telegram-deploy-20260625 twentyOne2x 2026-06-26 01:09:50 +0200
  • bac4222eeb Restart wallet-test agent after Telegram deploys twentyOne2x 2026-06-26 01:07:32 +0200
  • e16d87dd57
    Merge pull request #20 from living-ip/phase1b-agent-routing-local twentyOne2x 2026-06-25 18:08:44 +0200
  • cb702fadf0 Merge remote-tracking branch 'origin/main' into codex/phase1b-pr20-resolve-20260625 twentyOne2x 2026-06-25 18:07:36 +0200
  • 1a71efcde2
    Add Teleo research eval schema twentyOne2x 2026-06-24 14:21:03 +0200
  • 533295d38c
    Gate Telegram market context for Leo research (#18) twentyOne2x 2026-06-23 19:16:24 +0200
  • bfc28e084b
    Wire Leo Telegram x402 smart research (#17) twentyOne2x 2026-06-23 18:37:33 +0200
  • 30544dce05
    Route Telegram smart research commands (#16) twentyOne2x 2026-06-23 11:56:06 +0200
  • d4f2530284
    Merge pull request #15 from living-ip/codex/leo-wallet-test-existing-token-20260622 twentyOne2x 2026-06-23 11:18:19 +0200
  • b593dda1cf Use existing Leo wallet-test Telegram bot twentyOne2x 2026-06-22 21:53:37 +0200
  • 754f5aeee7
    Add Leo wallet-test Telegram runtime verifier (#14) twentyOne2x 2026-06-22 21:41:17 +0200
  • 595f977a94
    Add Telegram smart research gate installer (#13) twentyOne2x 2026-06-22 21:33:56 +0200
  • dba8a21e74
    Allow per-agent Telegram env files (#12) twentyOne2x 2026-06-22 21:27:32 +0200
  • d0a4f518d5
    Add Leo Telegram smart research bridge (#11) twentyOne2x 2026-06-22 21:24:00 +0200
  • 2433ed2d8a
    Merge pull request #10 from living-ip/codex/leo-wallet-test-token-installer-20260622 twentyOne2x 2026-06-22 20:49:06 +0200
  • 84e1269900 Add safe Telegram agent token installer twentyOne2x 2026-06-22 20:47:44 +0200
  • 988e8581d6
    Merge pull request #9 from living-ip/codex/teleo-ci-pyyaml-20260622 twentyOne2x 2026-06-22 20:34:16 +0200
  • 9c29322972 Fix optional Telegram approval imports in tests twentyOne2x 2026-06-22 20:33:02 +0200
  • e4c0621538 Declare PyYAML dependency for CI twentyOne2x 2026-06-22 20:31:39 +0200
  • e1f2834c23
    Merge pull request #8 from living-ip/codex/leo-wallet-test-telegram-20260622 twentyOne2x 2026-06-22 20:30:25 +0200
  • adbdf4dbba Add Leo wallet test Telegram agent config twentyOne2x 2026-06-22 20:29:52 +0200
  • 50b4d2345b
    Merge pull request #7 from living-ip/leo-test-readiness-ancestor-check twentyOne2x 2026-06-20 15:51:24 +0200
  • 3c20f08d8d Stabilize leo-test readiness main check twentyOne2x 2026-06-20 15:50:55 +0200
  • 513960651d
    Merge pull request #6 from living-ip/leo-test-deploy-readiness-check twentyOne2x 2026-06-20 15:48:59 +0200
  • fa2895c45b Add Leo test deploy readiness check twentyOne2x 2026-06-20 13:03:10 +0200
  • 4cc6a5d06e
    Merge pull request #5 from living-ip/leo-disposable-test-agent twentyOne2x 2026-06-20 01:48:53 +0200
  • a84289a9fc
    Merge pull request #4 from living-ip/leo-auto-deploy-restart-scope twentyOne2x 2026-06-20 01:48:40 +0200
  • 5c0222f0c4 Add disposable Leo Telegram test agent twentyOne2x 2026-06-20 01:10:21 +0200
  • 1e62a94d3a Restart Leo agent after Telegram deploy changes twentyOne2x 2026-06-19 23:39:23 +0200
  • f3c63e2f8d Restart Leo agent after Telegram deploy changes twentyOne2x 2026-06-19 23:39:23 +0200
  • 20f85f94dc
    Merge pull request #3 from living-ip/leo-telegram-x402-bridge twentyOne2x 2026-06-19 19:36:04 +0200
  • b769eb68b6 Add Leo Telegram x402 bridge twentyOne2x 2026-06-19 19:27:12 +0200
  • 2e7d4e7450 Add Leo Telegram x402 bridge twentyOne2x 2026-06-19 19:27:12 +0200
  • 71ea7a625c Add decision engine replay harness twentyOne2x 2026-06-01 17:37:38 +0200
  • 27e48f3e16 Add KB interop from transcript twentyOne2x 2026-06-01 17:16:46 +0200
  • aee534e686 Add decision engine refinement contracts twentyOne2x 2026-06-01 15:50:48 +0200
  • a2620c1f19 Add Crabbox CI contract gate twentyOne2x 2026-06-01 15:36:03 +0200
  • 69b4987415 Add Crabbox remote proof layer twentyOne2x 2026-05-30 01:53:10 +0200
  • 59951346b2 Prove phase 1b local e2e twentyOne2x 2026-05-29 15:08:09 +0200
  • cdb0b1498d Add phase 1b local review guide twentyOne2x 2026-05-29 14:17:28 +0200
  • ca96f5f8e3 Harden local phase 1b review path twentyOne2x 2026-05-29 14:16:12 +0200
  • b9cb965591 Record phase 1b staging blocker twentyOne2x 2026-05-29 14:01:21 +0200
  • 7390e1e843 Implement phase 1b agent routing twentyOne2x 2026-05-29 14:00:13 +0200
  • 377924dabe
    feat(phase1-step3): rewire critical scripts Forgejo -> GitHub (decision-engine) Fawaz 2026-05-22 21:43:08 -0400
  • aaab659900 Merge pull request 'fix(activity-feed): emit Forgejo pr_url fallback so every event has a clickthrough' (#12) from fix/forgejo-pr-url-fallback into main fwazb 2026-05-13 04:40:38 +0000
  • e78308862a fix(activity-feed): emit Forgejo pr_url fallback so every event has a clickthrough fix/forgejo-pr-url-fallback Teleo Agents 2026-05-13 04:29:54 +0000
  • 3323bbd261 fix(activity-feed): hide pipeline-attributed events from public timeline fix/filter-pipeline-from-activity-feed Teleo Agents 2026-05-13 04:22:55 +0000
  • a54f52234a Merge pull request 'fix(attribution): classify submitted_by by branch prefix at PR discovery' (#11) from fix/reattribute-by-branch-prefix into main fwazb 2026-05-13 03:57:04 +0000
  • c9515c770a fix(attribution): classify submitted_by by branch prefix at PR discovery fix/reattribute-by-branch-prefix Teleo Agents 2026-05-13 03:49:10 +0000
  • 3dca3aab5f Merge pull request 'docs: rewrite public README' (#8) from ship/readme-public-rewrite into main fwazb 2026-05-13 03:20:02 +0000
  • 2ee9dd5150 Merge pull request 'fix(activity-feed): canonicalize contributor handle so profile links resolve' (#9) from fix/activity-feed-canonical-handle into main fwazb 2026-05-13 03:19:41 +0000
  • b29ec95dd8 Merge pull request 'fix(attribution): canonicalize submitted_by at write time + historical normalizer' (#10) from fix/canonicalize-submitted-by into main fwazb 2026-05-13 03:19:27 +0000
  • 74bf0461e8 fix(attribution): canonicalize submitted_by at write time + historical normalizer fix/canonicalize-submitted-by Teleo Agents 2026-05-13 02:56:50 +0000
  • 01097da22c fix(activity-feed): canonicalize contributor handle so profile links resolve fix/activity-feed-canonical-handle Teleo Agents 2026-05-13 02:39:18 +0000
  • 6c66da33e4 feat(activity-feed): add pr_url field for GitHub PR clickthrough Fawaz 2026-05-11 20:58:36 -0400
  • 61007042bc fix(claims): proper-prefix slug fallback + event-loop unblock argus/claims-prefix-fallback-fix m3taversal 2026-05-11 13:12:49 +0100
  • c3f2010a42 feat(activity-feed): add kind + target_url, fix research-session pseudo-slugs m3taversal 2026-05-11 12:36:25 +0100
  • ed4893e837 fix(claims): unwrap ```markdown code fences + 404 for fragments m3taversal 2026-05-11 12:02:54 +0100
  • 73880e138d fix(claims): resolve long activity-feed slugs to canonical file stems m3taversal 2026-05-10 19:51:17 +0100
  • 545232f61e ops(scripts): clear-stale-ref-pr-5224 reviewable cleanup script epimetheus/clear-stale-ref-pr-5224 m3taversal 2026-05-10 19:41:17 +0100
  • 1bc541ac93 fix(reaper): tighten research-session pattern to literal YYYY-MM-DD shape epimetheus/reaper-allowlist-research-sessions m3taversal 2026-05-10 19:10:49 +0100
  • 50b888a751 fix(reaper): extend allowlist to */research-2* daily-cron sessions m3taversal 2026-05-10 19:00:48 +0100
  • 0eb26327fc feat(claims): /api/claims/{slug} canonical detail endpoint m3taversal 2026-05-09 17:37:26 +0100
  • fc002354d4 fix(substantive_fixer): json_valid guard in front of json_each epimetheus/substantive-fixer-actionable-filter m3taversal 2026-05-08 13:12:25 -0400
  • 5db6a0248c fix(substantive_fixer): SQL-side actionable-tag filter, eliminate head-of-line m3taversal 2026-05-08 12:52:12 -0400
  • 4b2b59b184 fix(reaper): branch allowlist for disposable pipeline-managed branches epimetheus/verdict-deadlock-reaper m3taversal 2026-05-07 18:31:07 -0400
  • ba234ec4b3 fix(reaper): apply Ganymede review — dual-PATCH drift, breaker isolation, env config m3taversal 2026-05-07 18:18:32 -0400
  • e63d27d259 fix(reaper): verdict-deadlock reaper — close stuck PRs after 24h m3taversal 2026-05-07 12:03:29 -0400
  • 517e9884cc fix(substantive_fixer): WARN on corrupt eval_issues JSON epimetheus/substantive-fixer-visibility m3taversal 2026-05-07 18:33:08 -0400
  • 3f8666ee0c fix(substantive_fixer): surface silent-skip reasons at INFO m3taversal 2026-05-07 11:58:22 -0400
  • 87f97eb4fa sync-mirror: surface tracker SELECT/INSERT failures to ops log epimetheus/sync-mirror-already-merged-gate m3taversal 2026-05-01 15:48:28 +0100
  • ad1d82f5ee fix(sync-mirror): tracker gate to break empty auto-create loop m3taversal 2026-05-01 15:42:47 +0100
  • 923454c9ea extract: document basename-uniqueness invariant + skip _-prefixed archive files epimetheus/dedup-archived-queue m3taversal 2026-04-30 11:09:19 +0100
  • ed4af4d72e fix(extract): dedup queue sources whose basename is already in archive m3taversal 2026-04-30 11:05:39 +0100
  • b57cb41e31 fix(mirror): Step 0b self-heals stuck submitted_by via cron retry epimetheus/external-attribution-fix m3taversal 2026-04-28 18:21:04 +0100
  • 1decf09598 fix(mirror): Step 4.5 writes submitted_by from GitHub user.login m3taversal 2026-04-28 18:15:13 +0100
  • 089776f25b fix(attribution): one-off cleanup script for FwazB GitHub PR #90 epimetheus/fwazb-cleanup m3taversal 2026-04-28 18:01:03 +0100
  • ed5f7ef6cc fix(merge): correct audit-ref comment + add sentinel-drift warning epimetheus/external-merge-flow-bug1 m3taversal 2026-04-28 16:19:08 +0100
  • 7741c1e6de fix(merge): synthetic _merged/* ref + function-owned ff-push (Ship Msg 3) m3taversal 2026-04-28 15:32:52 +0100
  • 992b4ee36f feat(merge): _merge_no_ff_external for gh-pr-* branches (Phase 2) m3taversal 2026-04-28 15:18:37 +0100
  • de204db539 fix(sync-mirror): tighten gh-pr-* regex + document SQL-integer-safety epimetheus/sync-mirror-self-heal m3taversal 2026-04-28 13:07:50 +0100
  • 537cfd5ed7 docs(external-contrib): v3 — locked Phase 2 decisions, verbose merge msg (Ship Msg 3) epimetheus/external-merge-flow-design m3taversal 2026-04-28 13:04:09 +0100
  • 1eb259de8a fix(sync-mirror): self-heal sweep for orphaned gh-pr-* github_pr links m3taversal 2026-04-28 13:01:43 +0100
  • fa6cceb9cd docs(external-contrib): v2 — sweep-only Phase 1 (Ship Msg 2 simplification) m3taversal 2026-04-28 12:57:35 +0100
  • e6206766dd docs(external-contrib): merge flow design — Option 2 with gh-pr-* scoping m3taversal 2026-04-28 12:37:42 +0100
  • b8504c1b60 docs: rewrite public README ship/readme-public-rewrite m3taversal 2026-04-28 10:19:18 +0100
  • 33f6ca9e3f fix(mirror): setup script pushes main+tags only (consistency with sync-mirror) m3taversal 2026-04-27 23:09:25 +0100
  • b9c4947637 fix(mirror): restrict main_only mode to main+tags (Ganymede review) epimetheus/multi-repo-mirror m3taversal 2026-04-27 22:54:18 +0100
  • bf647b7abb feat(mirror): refactor sync-mirror.sh for multi-repo, add infra setup script m3taversal 2026-04-27 22:22:33 +0100
  • 1351db70a9 fix(tests): apply Ganymede review nits + add m3taversal reset script epimetheus/leaderboard-tests m3taversal 2026-04-27 17:35:18 +0100
  • d60b6f8bf2 test(leaderboard): cover all four slicings + AND-prefix regression m3taversal 2026-04-27 15:46:47 +0100
  • cd5aac5cc6 fix(activity-feed): remove [:120] slug truncation m3taversal 2026-04-27 15:27:31 +0100
  • 7c6417d6be test(diagnostics): activity_endpoint classify_pr_operation suite m3taversal 2026-04-27 13:39:44 +0100
  • 42d35d4e15 fix(diagnostics): wire /api/leaderboard into app.py + fix rolling-window SQL m3taversal 2026-04-27 13:30:26 +0100
  • de7e5ec709 feat(diagnostics): /api/leaderboard reads contribution_events directly m3taversal 2026-04-27 13:16:41 +0100
  • 369f6c96da fix(attribution): credit research-session sources to agents, not m3taversal (#7) m3taversal 2026-04-27 11:59:54 +0000