Commit Graph

  • a943358f67 chore(agents): update CEO agent heartbeat log embedding-title-normalization teernisse 2026-03-12 17:07:23 -04:00
  • fe7d210988 feat(embedding): strip GitLab boilerplate from titles before embedding teernisse 2026-03-12 17:07:10 -04:00
  • 8ab65a3401 fix(search): broaden whitespace collapse to all Unicode whitespace teernisse 2026-03-12 17:07:05 -04:00
  • 16bd33e8c0 feat(core): add ollama lifecycle management for cron sync teernisse 2026-03-12 17:06:57 -04:00
  • 75469af514 chore(build): share target directory across agent worktrees teernisse 2026-03-12 11:26:44 -04:00
  • fa7c44d88c fix(search): collapse newlines in snippets to prevent unindented metadata (GIT-5) git-5-search-output teernisse 2026-03-12 10:25:39 -04:00
  • d11ea3030c chore(beads): update issue tracking data master teernisse 2026-03-12 10:07:51 -04:00
  • a57bff0646 docs(specs): add discussion analysis spec for LLM-powered discourse enrichment teernisse 2026-03-12 10:07:37 -04:00
  • e46a2fe590 test(core): add lookup-by-gitlab_project_id test for projects table teernisse 2026-03-12 10:07:27 -04:00
  • 4ab04a0a1c test(me): add integration tests for gitlab_base_url in robot JSON envelope teernisse 2026-03-12 10:07:16 -04:00
  • 9c909df6b2 feat(me): add 30-day mention age cutoff to filter stale @-mentions teernisse 2026-03-12 10:07:07 -04:00
  • 7e5ffe35d3 feat(explain): enrich output with project path, thread excerpts, entity state, and timeline metadata teernisse 2026-03-12 10:06:54 -04:00
  • da576cb276 chore(agents): add CEO daily notes and rewrite founding-engineer/plan-reviewer configs teernisse 2026-03-12 09:28:55 -04:00
  • 36b361a50a fix(search): tag-aware snippet truncation prevents cutting inside <mark> pairs (GIT-5) teernisse 2026-03-12 09:15:34 -04:00
  • 44431667e8 feat(search): overhaul search output formatting (GIT-5) teernisse 2026-03-11 10:37:38 -04:00
  • 60075cd400 release: v0.9.4 v0.9.4 robot-meta-explain teernisse 2026-03-11 10:30:03 -04:00
  • ddab186315 feat(me): include GitLab base URL in robot meta for URL construction teernisse 2026-03-11 10:29:56 -04:00
  • d6d1686f8e refactor(robot): add constructors to RobotMeta, support optional gitlab_base_url teernisse 2026-03-11 10:28:49 -04:00
  • 5c44ee91fb fix(robot): propagate JSON serialization errors instead of silent failure teernisse 2026-03-10 17:10:52 -04:00
  • 6aff96d32f fix(sql): add ORDER BY to all LIMIT queries for deterministic results teernisse 2026-03-10 17:10:17 -04:00
  • 06889ec85a fix(explain): address review findings — N+1 queries, duplicate decisions, silent errors teernisse 2026-03-10 16:43:06 -04:00
  • 08bda08934 fix(explain): filter out NULL iids in related entities queries teernisse 2026-03-10 15:54:54 -04:00
  • 32134ea933 feat(explain): implement lore explain command for auto-generating issue/MR narratives teernisse 2026-03-10 14:24:35 -04:00
  • 16cc58b17f docs: remove references to deprecated show command teernisse 2026-03-10 14:20:57 -04:00
  • a10d870863 remove: deprecated show command from CLI teernisse 2026-03-10 13:36:54 -04:00
  • 59088af2ab release: v0.9.3 teernisse 2026-03-10 13:34:52 -04:00
  • ace9c8bf17 docs(specs): add SPEC_explain.md for explain command design teernisse 2026-03-10 13:27:33 -04:00
  • cab8c540da fix(show): include gitlab_id on notes in issue/MR detail views teernisse 2026-03-10 11:40:23 -04:00
  • d94bcbfbe7 docs(me): clarify dashboard section scoping in README teernisse 2026-03-10 11:07:05 -04:00
  • 62fbd7275e fix(me): show activity on closed/merged items in dashboard teernisse 2026-03-10 11:06:53 -04:00
  • 06852e90a6 docs(cli): add command restructure audit and implementation plan teernisse 2026-03-10 11:06:19 -04:00
  • 4b0535f852 perf(timeline): guard against overly broad seed queries teernisse 2026-03-06 17:07:17 -05:00
  • 8bd68e02bd chore(beads): update issue tracking state teernisse 2026-03-06 17:01:33 -05:00
  • 6aaf931c9b fix(embedding): guard is_multiple_of() progress logs against zero teernisse 2026-03-06 16:14:49 -05:00
  • af167e2086 test(asupersync): add cancellation, parity, and E2E acceptance tests teernisse 2026-03-06 15:59:27 -05:00
  • e8d6c5b15f feat(runtime): replace tokio+reqwest with asupersync async runtime teernisse 2026-03-06 15:23:55 -05:00
  • bf977eca1a refactor(structure): reorganize codebase into domain-focused modules teernisse 2026-03-06 15:22:42 -05:00
  • 4d41d74ea7 refactor(deps): replace tokio Mutex/join!, add NetworkErrorKind enum, remove reqwest from error types teernisse 2026-03-06 15:22:37 -05:00
  • 3a4fc96558 refactor(shutdown): extract 4 identical Ctrl+C handlers into core/shutdown.rs teernisse 2026-03-06 13:40:44 -05:00
  • ac5602e565 docs(plans): expand asupersync migration with decision gates, rollback, and invariants teernisse 2026-03-06 13:36:37 -05:00
  • d3f8020cf8 perf(me): optimize mentions query with materialized CTEs scoped to candidates teernisse 2026-03-06 13:36:26 -05:00
  • 9107a78b57 perf(ingestion): replace per-row INSERT loops with chunked batch INSERTs teernisse 2026-03-06 11:28:08 -05:00
  • 5fb27b1fbb chore: remove obsolete config files teernisse 2026-03-06 11:16:12 -05:00
  • 2ab57d8d14 chore(plans): remove ephemeral review feedback files teernisse 2026-03-06 11:15:58 -05:00
  • 77445f6903 docs(plans): add asupersync migration plan teernisse 2026-03-06 11:15:47 -05:00
  • 87249ef3d9 feat(agents): add CEO and Founding Engineer agent configurations teernisse 2026-03-06 11:15:36 -05:00
  • f6909d822e docs: add documentation for me, related, and init --refresh commands teernisse 2026-03-06 11:15:28 -05:00
  • 1dfcfd3f83 feat(autocorrect): add fuzzy subcommand matching and flag-as-subcommand detection teernisse 2026-03-06 11:15:15 -05:00
  • ffbd1e2dce feat(me): add mentions section for @-mentions in dashboard teernisse 2026-03-05 13:01:55 -05:00
  • 571c304031 feat(init): add --refresh flag for project re-registration teernisse 2026-03-02 15:23:20 -05:00
  • e4ac7020b3 chore: remove ephemeral HTML review files teernisse 2026-03-02 14:17:31 -05:00
  • c7a7898675 release: v0.9.2 teernisse 2026-03-02 14:14:03 -05:00
  • 5fd1ce6905 perf(ingestion): implement prefetch pattern for issue discussions teernisse 2026-03-02 14:13:51 -05:00
  • b67bb8754c fix(who): prevent integer overflow in limit calculations teernisse 2026-03-02 09:33:01 -05:00
  • 3f38b3fda7 docs: add comprehensive command surface analysis teernisse 2026-02-27 07:31:36 -05:00
  • 439c20e713 release: v0.9.1 teernisse 2026-02-26 11:39:05 -05:00
  • fd0a40b181 chore: update beads and GitLab TODOs integration plan teernisse 2026-02-26 11:06:59 -05:00
  • b2811b5e45 fix(fts): remove NEAR from infix operator list teernisse 2026-02-26 11:06:44 -05:00
  • 2d2e470621 refactor(orchestrator): consolidate stale lock reclamation and fix edge cases teernisse 2026-02-26 11:06:32 -05:00
  • 23efb15599 feat(truncation): add pre-truncation for oversized descriptions teernisse 2026-02-26 11:06:23 -05:00
  • a45c37c7e4 feat(timeline): add entity-direct seeding and round-robin evidence selection teernisse 2026-02-26 11:06:12 -05:00
  • 8657e10822 feat(related): add semantic similarity discovery command teernisse 2026-02-26 11:06:01 -05:00
  • 7fdeafa330 feat(db): add migration 028 for discussions.merge_request_id FK constraint teernisse 2026-02-26 09:28:47 -05:00
  • 0fe3737035 docs(plan): add GitLab TODOs integration design document teernisse 2026-02-25 10:02:45 -05:00
  • 87bdbda468 feat(status): add per-entity sync counts from migration 027 teernisse 2026-02-25 10:02:37 -05:00
  • ed987c8f71 docs: update robot-docs manifest and agent instructions for since-last-check teernisse 2026-02-25 10:02:31 -05:00
  • ce5621f3ed feat(me): add "since last check" cursor-based inbox to dashboard teernisse 2026-02-25 10:02:13 -05:00
  • eac640225f feat(core): add cursor persistence module for session-based timestamps teernisse 2026-02-23 13:04:30 -05:00
  • c5843bd823 release: v0.9.0 teernisse 2026-02-23 10:49:44 -05:00
  • f9e7913232 fix(error): replace misleading Database error suggestions teernisse 2026-02-23 10:36:01 -05:00
  • 6e487532aa feat(me): improve dashboard rendering with dynamic layout and table-based activity teernisse 2026-02-21 09:20:25 -05:00
  • 7e9a23cc0f fix(me): include NULL statuses in open issues filter teernisse 2026-02-21 09:20:18 -05:00
  • 71d07c28d8 fix(migrations): add schema_version inserts to migrations 022-027 teernisse 2026-02-20 15:14:24 -05:00
  • f4de6feaa2 chore: gitignore .liquid-mail.toml and remove from tracking teernisse 2026-02-20 14:29:26 -05:00
  • ec0aaaf77c chore: update beads tracker state teernisse 2026-02-20 14:25:20 -05:00
  • 9c1a9bfe5d feat(me): add lore me personal work dashboard command teernisse 2026-02-20 14:25:08 -05:00
  • a5c2589c7d docs: migrate agent coordination from MCP Agent Mail to Liquid Mail teernisse 2026-02-18 21:52:10 -05:00
  • 386dd884ec test(ingestion): add MR + nonzero_summary tests, close bd-1au9 tui teernisse 2026-02-19 10:01:47 -05:00
  • 61fbc234d8 test(ingestion): add 25 unit tests for issues.rs (bd-1au9 partial) teernisse 2026-02-19 09:53:08 -05:00
  • 5aca644da6 feat: implement lore brief command (bd-1n5q) teernisse 2026-02-19 09:45:12 -05:00
  • 20db46a514 refactor: split who.rs into who/ module (bd-2cbw) teernisse 2026-02-19 09:44:29 -05:00
  • e8ecb561cf feat: implement lore explain command (bd-9lbr) teernisse 2026-02-19 09:26:54 -05:00
  • 1e679a6d72 feat(sync): fetch and store GitLab issue links (bd-343o) teernisse 2026-02-19 09:26:28 -05:00
  • 9a1dbda522 docs: update AGENTS.md and CLAUDE.md with Phase B commands (bd-2fc) teernisse 2026-02-19 09:05:18 -05:00
  • a55f47161b docs(robot): update robot-docs manifest with Phase B commands (bd-1v8) teernisse 2026-02-19 09:03:20 -05:00
  • 2bbd1e3426 feat(cli): close bd-3jqx, add related to autocorrect registry, robot-docs updates teernisse 2026-02-19 09:02:32 -05:00
  • 574cd55eff feat(cli): add 'lore count references' command (bd-2ez) teernisse 2026-02-19 09:01:05 -05:00
  • c8dece8c60 feat(cli): add 'lore related' semantic similarity command (bd-8con) teernisse 2026-02-19 08:01:55 -05:00
  • 3e96f19a11 feat(tui): add CLI/TUI parity tests (bd-wrw1) teernisse 2026-02-19 07:49:59 -05:00
  • 8d24138655 chore: close Phase 5.5 epic (bd-1b6k) — 63 reliability tests teernisse 2026-02-19 07:49:22 -05:00
  • 01491b4180 feat(tui): add soak + pagination race tests (bd-14hv) teernisse 2026-02-19 07:42:51 -05:00
  • 5143befe46 feat(tui): add 14 performance benchmark tests (bd-wnuo) teernisse 2026-02-19 01:13:20 -05:00
  • 1e06cec3df feat(tui): add 10 navigation property tests (bd-3eis) teernisse 2026-02-19 01:09:02 -05:00
  • 9d6352a6af feat(tui): add 9 stress/fuzz tests for resize storm, rapid keys, event fuzz (bd-nu0d) teernisse 2026-02-19 01:03:25 -05:00
  • 656db00c04 feat(tui): add 16 race condition reliability tests (bd-3fjk) teernisse 2026-02-19 00:52:58 -05:00
  • 9bcc512639 feat(tui): add 9 user flow integration tests (bd-2ygk) teernisse 2026-02-19 00:38:11 -05:00
  • 403800be22 feat(tui): add snapshot test infrastructure + terminal compat matrix (bd-2nfs) teernisse 2026-02-19 00:30:40 -05:00
  • 04ea1f7673 feat(tui): wire entity cache for near-instant detail view reopens (bd-3rjw) teernisse 2026-02-19 00:25:04 -05:00
  • 026b3f0754 feat(tui): responsive breakpoints for detail views (bd-a6yb) teernisse 2026-02-18 23:59:47 -05:00
  • ae1c3e3b05 chore: update beads tracking teernisse 2026-02-18 23:59:11 -05:00