Commit graph

  • 6c6cd0d14e feat: support fundraise record_type alongside decision_market m3taversal 2026-03-23 18:04:30 +0000
  • e1934b30ae fix: API key path + YAML error handling in decision extractor m3taversal 2026-03-23 17:59:11 +0000
  • a292ab75c2 feat: decision record extractor — proposal sources → decisions/ with full text m3taversal 2026-03-23 17:55:46 +0000
  • 28be7555b1 fix: top 3 entities get full body in prompt, not just top 1 m3taversal 2026-03-23 17:44:51 +0000
  • f77fd229d6 fix: stop word filtering in entity scoring — common words polluted rankings m3taversal 2026-03-23 17:44:06 +0000
  • 089b4609d5 fix: score + rank entities, limit to top 5, full body for decisions m3taversal 2026-03-23 17:38:10 +0000
  • 3ed0f20fa1 fix: index parent_entity as alias for decision records (Ganymede review) m3taversal 2026-03-23 17:31:54 +0000
  • 425e7a1bac fix: index decisions/ as entities so decision records reach the bot prompt m3taversal 2026-03-23 17:28:30 +0000
  • c7c71ec9d1 epimetheus: fix double research message + add decisions/ to KB retrieval ganymede/phase3-forgejo m3taversal 2026-03-23 16:59:23 +0000
  • c59db5812f epimetheus: fix article content parsing — contents[] array, not text field m3taversal 2026-03-23 15:30:59 +0000
  • bcbe54a0a3 epimetheus: consolidated X API client (x_client.py replaces x_search.py) m3taversal 2026-03-23 15:26:10 +0000
  • 7360f6b22e epimetheus: direct tweet lookup via /tweets?tweet_ids= endpoint m3taversal 2026-03-23 15:17:11 +0000
  • 8f4e583c76 epimetheus: Ganymede review fixes + tweet fetch pagination m3taversal 2026-03-23 15:12:10 +0000
  • 76d5644272 epimetheus: X link fetching + Haiku pre-pass + systemd fix + query tuning m3taversal 2026-03-23 14:05:07 +0000
  • ed46c0674b epimetheus: fix double research message + Haiku query tuning m3taversal 2026-03-23 13:57:12 +0000
  • 7086bcacb1 epimetheus: Haiku pre-pass for auto-research (Option A) m3taversal 2026-03-23 13:31:29 +0000
  • 5388f701bd epimetheus: heuristic brevity, not hard cap m3taversal 2026-03-23 12:58:42 +0000
  • 08aa52659c epimetheus: enforce brevity + fix research regex false positive m3taversal 2026-03-23 12:57:09 +0000
  • b90e80ed6c epimetheus: don't track silent group messages in history (Ganymede review) m3taversal 2026-03-23 12:31:01 +0000
  • 251caa3695 epimetheus: DM auto-respond gating (Rio suggestion) m3taversal 2026-03-23 10:19:15 +0000
  • a75c14e536 epimetheus: auto-learning trigger — bot self-writes learnings from corrections m3taversal 2026-03-22 16:57:47 +0000
  • a11eca90e3 epimetheus: compressed conversation context + decouple archive from lock m3taversal 2026-03-21 17:26:02 +0000
  • 8d10c8ee28 epimetheus: conversation window → silent context only (Ganymede+Rhea+Leo) m3taversal 2026-03-21 16:51:26 +0000
  • f7d30ced1a epimetheus: /research command — user-triggered X search from Telegram m3taversal 2026-03-21 16:32:43 +0000
  • e921eda0a0 epimetheus: sanitize learnings before prompt injection (Ganymede review) m3taversal 2026-03-21 15:29:46 +0000
  • 1b4c6f8d72 epimetheus: agent learning system — learnings.md reader + self-write m3taversal 2026-03-21 15:25:52 +0000
  • e233dbbcee epimetheus: auto-clean stale queue duplicates at start of each extract cycle m3taversal 2026-03-21 14:20:29 +0000
  • d97f68714a epimetheus: fix 2 nits from Ganymede final review m3taversal 2026-03-20 20:25:06 +0000
  • d79ff60689 epimetheus: sync VPS-deployed code to repo — Mar 18-20 reliability + features m3taversal 2026-03-20 20:17:27 +0000
  • 090b1411fd epimetheus: source archive restructure — inbox/queue + inbox/archive/{domain} + inbox/null-result m3taversal 2026-03-18 11:50:04 +0000
  • ffa718e834 ganymede: implement tier logic — LIGHT skip, claim-shape detector, pre-merge promotion m3taversal 2026-03-13 18:05:43 +0000
  • 410cf32cfe leo: handle non-JSON 200 from Forgejo merge API m3taversal 2026-03-13 17:38:00 +0000
  • 615af9b53d leo: prioritize fresh PRs over re-evals in eval queue m3taversal 2026-03-13 17:32:07 +0000
  • 93e6f16144 leo: constrain issue tags — do not invent new tags m3taversal 2026-03-13 17:27:40 +0000
  • f4dc6b39ce leo: warn on NULL source_path in _terminate_pr (Ganymede nit) m3taversal 2026-03-13 17:17:30 +0000
  • e7c902bac8 leo: implement retry budget — stop infinite eval loops m3taversal 2026-03-13 17:14:12 +0000
  • c0a6adf9ed leo: model diversity + calibrated review prompts m3taversal 2026-03-13 17:10:30 +0000
  • 839a6589e5 Merge pull request 'Phase 3a: Extract lib/forgejo.py — single Forgejo API client' (#3) from ganymede/phase3-forgejo into main m3taversal 2026-03-13 15:43:11 +0000
  • 85b86a918a ganymede: extract lib/llm.py from evaluate.py (Phase 3c) m3taversal 2026-03-13 15:40:18 +0000
  • ff5162d5ba ganymede: extract lib/domains.py — single domain→agent mapping m3taversal 2026-03-13 15:33:18 +0000
  • 9d69629893 ganymede: extract lib/forgejo.py — single Forgejo API client m3taversal 2026-03-13 15:29:34 +0000
  • 927b5011b4 Merge pull request 'ganymede: add dev infrastructure — pyproject, CI, deploy' (#2) from ganymede/phase2-dev-infra into main m3taversal 2026-03-13 15:06:52 +0000
  • 1283a8331c Merge pull request 'ganymede: fix 4 critical bugs before pipeline restart' (#1) from ganymede/phase1-critical-fixes into main m3taversal 2026-03-13 14:35:17 +0000
  • a7251d7529 ganymede: add dev infrastructure — pyproject.toml, CI, deploy script ganymede/phase2-dev-infra m3taversal 2026-03-13 14:24:27 +0000
  • f166db4f62 ganymede: fix 4 critical bugs before pipeline restart ganymede/phase1-critical-fixes m3taversal 2026-03-13 14:13:25 +0000
  • 799249d470 Initial commit: Pipeline v2 daemon + infrastructure docs m3taversal 2026-03-12 14:11:18 +0000