Commit Graph

  • f6d19a9467 feat(sync): Instrument pipeline with tracing spans, run_id correlation, and metrics teernisse 2026-02-04 10:01:28 -05:00
  • 362503d3bf feat(cli): Add verbosity controls, JSON log format, and triple-layer subscriber teernisse 2026-02-04 10:01:28 -05:00
  • 329c8f4539 feat(observability): Add metrics, logging, and sync-run core modules teernisse 2026-02-04 10:01:28 -05:00
  • ee5c5f9645 perf: Eliminate double serialization, add SQLite tuning, optimize hot paths Taylor Eernisse 2026-02-04 08:12:37 -05:00
  • f5b4a765b7 perf: Configurable rate limit, 429 auto-retry, concurrent project ingestion Taylor Eernisse 2026-02-03 17:37:06 -05:00
  • 4ee99c1677 fix: Propagate queue errors, eliminate format!-based SQL construction Taylor Eernisse 2026-02-03 17:36:45 -05:00
  • c35f485e0e refactor(cli): Replace tracing-indicatif with shared MultiProgress Taylor Eernisse 2026-02-03 17:36:31 -05:00
  • a92e176bb6 fix(events): Handle nullable label and milestone in resource events Taylor Eernisse 2026-02-03 17:36:17 -05:00
  • deafa88af5 perf: Concurrent resource event fetching, remove unnecessary async Taylor Eernisse 2026-02-03 14:09:44 -05:00
  • 880ad1d3fa refactor(events): Lift transaction control to callers, eliminate duplicated store functions Taylor Eernisse 2026-02-03 14:09:35 -05:00
  • 4c0123426a fix: Content hash now computed after truncation, atomic job claiming Taylor Eernisse 2026-02-03 14:09:22 -05:00
  • bb75a9d228 fix(events): Resource events now run on incremental syncs, fix output and progress bar Taylor Eernisse 2026-02-03 13:06:35 -05:00
  • 2bcd8db0e9 feat(events): Wire resource event fetching into sync pipeline (bd-1ep) Taylor Eernisse 2026-02-03 13:02:15 -05:00
  • a50fc78823 style: Apply cargo fmt and clippy fixes across codebase Taylor Eernisse 2026-02-03 13:01:59 -05:00
  • ff94f24702 chore(beads): Update issue tracker state for Gate 1 completions Taylor Eernisse 2026-02-03 13:01:46 -05:00
  • 5c521491b7 chore(beads): Update issue tracker state for Gate 1 completions Taylor Eernisse 2026-02-03 12:08:23 -05:00
  • 0236ef2776 feat(stats): Extend --check with event FK integrity and queue health diagnostics Taylor Eernisse 2026-02-03 12:08:15 -05:00
  • 12811683ca feat(cli): Add 'lore count events' command with human and robot output Taylor Eernisse 2026-02-03 12:08:01 -05:00
  • 724be4d265 feat(queue): Add generic dependent fetch queue with exponential backoff Taylor Eernisse 2026-02-03 12:07:48 -05:00
  • c34ed3007e feat(db): Add event upsert functions and count queries in events_db module Taylor Eernisse 2026-02-03 12:07:34 -05:00
  • e73d2907dc feat(client): Add Resource Events API endpoints with generic paginated fetcher Taylor Eernisse 2026-02-03 12:07:19 -05:00
  • 9d4755521f feat(config): Add fetchResourceEvents config flag with --no-events CLI override Taylor Eernisse 2026-02-03 12:07:06 -05:00
  • 92ff255909 feat(types): Add GitLab Resource Event serde types with deserialization tests Taylor Eernisse 2026-02-03 12:06:56 -05:00
  • ce5cd9c95d feat(schema): Add migration 011 for resource events, entity references, and dependent fetch queue Taylor Eernisse 2026-02-03 12:06:43 -05:00
  • 549a0646d7 chore: Add test-runner agent, agent-swarm-launcher skill, review artifacts, and beads updates Taylor Eernisse 2026-02-03 09:36:05 -05:00
  • a417640faa docs: Overhaul AGENTS.md, update README, add pipeline spec and Phase B plan Taylor Eernisse 2026-02-03 09:35:51 -05:00
  • f560e6bc00 test(embedding): Add regression tests for pipeline hardening bugs Taylor Eernisse 2026-02-03 09:35:34 -05:00
  • aebbe6b795 feat(cli): Wire --full flag for embed, add sync stage spinners Taylor Eernisse 2026-02-03 09:35:22 -05:00
  • 7d07f95d4c fix(embedding): Harden pipeline against chunk overflow, config drift, and partial failures Taylor Eernisse 2026-02-03 09:35:08 -05:00
  • 2a52594a60 feat(db): Add migration 010 for chunk config tracking columns Taylor Eernisse 2026-02-03 09:34:48 -05:00
  • 51c370fac2 feat(project): Add substring matching and use Ambiguous error for resolution Taylor Eernisse 2026-01-30 16:55:23 -05:00
  • 7b7d781a19 docs: Update exit codes, add config precedence and shell completions Taylor Eernisse 2026-01-30 16:55:02 -05:00
  • 03ea51513d feat(main): Wire SIGPIPE, color, quiet, completions, and negation flag handling Taylor Eernisse 2026-01-30 16:54:53 -05:00
  • 667f70e177 refactor(commands): Add IngestDisplay, resolve_project, and color-aware tables Taylor Eernisse 2026-01-30 16:54:36 -05:00
  • 585b746461 feat(cli): Add --color, --quiet, --no-X negations, completions, and help headings Taylor Eernisse 2026-01-30 16:54:18 -05:00
  • 730ddef339 fix(error): Remap ConfigNotFound to exit 20 and add NotFound/Ambiguous codes Taylor Eernisse 2026-01-30 16:54:02 -05:00
  • 5508d8464a build: Add clap_complete, libc dependencies and git hash build script Taylor Eernisse 2026-01-30 16:53:51 -05:00
  • 41d20f1374 chore(beads): Update issue tracker with search pipeline beads Taylor Eernisse 2026-01-30 15:47:39 -05:00
  • 9b63671df9 docs: Update documentation for search pipeline and Phase A spec Taylor Eernisse 2026-01-30 15:47:33 -05:00
  • d235f2b4dd test: Add test suites for embedding, FTS, hybrid search, and golden queries Taylor Eernisse 2026-01-30 15:47:19 -05:00
  • daf5a73019 feat(cli): Add search, stats, embed, sync, health, and robot-docs commands Taylor Eernisse 2026-01-30 15:47:10 -05:00
  • 559f0702ad feat(ingestion): Mark entities dirty on ingest for document regeneration Taylor Eernisse 2026-01-30 15:46:51 -05:00
  • d5bdb24b0f feat(search): Add hybrid search engine with FTS5, vector, and RRF fusion Taylor Eernisse 2026-01-30 15:46:42 -05:00
  • 723703bed9 feat(embedding): Add Ollama-powered vector embedding pipeline Taylor Eernisse 2026-01-30 15:46:30 -05:00
  • 20edff4ab1 feat(documents): Add document generation pipeline with dirty tracking Taylor Eernisse 2026-01-30 15:46:18 -05:00
  • d31d5292f2 fix(gitlab): Improve pagination heuristics and fix rate limiter lock contention Taylor Eernisse 2026-01-30 15:46:05 -05:00
  • 6e22f120d0 refactor(core): Rename GiError to LoreError and add search infrastructure Taylor Eernisse 2026-01-30 15:45:54 -05:00
  • 4270603da4 feat(db): Add migrations for documents, FTS5, and embeddings Taylor Eernisse 2026-01-30 15:45:41 -05:00
  • aca4773327 deps: Add rand crate for randomized backoff and jitter Taylor Eernisse 2026-01-30 15:45:30 -05:00
  • f4dba386c9 docs: Restructure checkpoint-3 PRD with gated milestones Taylor Eernisse 2026-01-29 08:42:39 -05:00
  • 856aad1641 feat(cli): Redesign CLI with noun-first subcommands Taylor Eernisse 2026-01-29 08:42:26 -05:00
  • 8fe5feda7e fix(ingestion): Move counter increments after transaction commit Taylor Eernisse 2026-01-29 08:42:11 -05:00
  • 753ff46bb4 fix(cli): Correct project filtering and GROUP_CONCAT delimiter Taylor Eernisse 2026-01-29 08:41:56 -05:00
  • d3a05cfb87 fix(error): Improve error suggestions with inline examples Taylor Eernisse 2026-01-29 08:41:45 -05:00
  • 390f8a9288 refactor(core): Centralize timestamp parsing in core::time Taylor Eernisse 2026-01-29 08:41:34 -05:00
  • 55b895a2eb Update name to gitlore instead of gitlab-inbox teernisse 2026-01-28 15:49:10 -05:00
  • 9a6357c353 Begin planning phase 3-5 implementation teernisse 2026-01-27 07:43:56 -05:00
  • 96ef60fa05 docs: Update documentation for CP2 merge request support Taylor Eernisse 2026-01-26 22:47:34 -05:00
  • d338d68191 test: Add comprehensive test suite for MR ingestion Taylor Eernisse 2026-01-26 22:47:17 -05:00
  • 8ddc974b89 feat(cli): Add MR support to list/show/count/ingest commands Taylor Eernisse 2026-01-26 22:46:59 -05:00
  • 7d0d586932 feat(cli): Add global robot mode for machine-readable output Taylor Eernisse 2026-01-26 22:46:27 -05:00
  • 5fe76e46a3 fix(core): Add structured error handling and responsive lock release Taylor Eernisse 2026-01-26 22:46:08 -05:00
  • cd44e516e3 feat(ingestion): Implement MR sync with parallel discussion prefetch Taylor Eernisse 2026-01-26 22:45:48 -05:00
  • d33f24c91b feat(transformers): Add MR transformer and polymorphic discussion support Taylor Eernisse 2026-01-26 22:45:29 -05:00
  • cc8c489fd2 feat(gitlab): Add MR and MR discussion API endpoints to client Taylor Eernisse 2026-01-26 22:45:13 -05:00
  • a18908c377 feat(gitlab): Add MergeRequest and related types for API deserialization Taylor Eernisse 2026-01-26 22:44:58 -05:00
  • 39a71d8b85 feat(db): Add schema migration v6 for merge request support Taylor Eernisse 2026-01-26 22:44:37 -05:00
  • 8afb2c2e75 docs: Expand README with comprehensive CLI and config documentation Taylor Eernisse 2026-01-26 17:01:37 -05:00
  • 0952d21a90 docs(prd): Add CP2 PRD and CP1-CP2 alignment audit Taylor Eernisse 2026-01-26 17:01:20 -05:00
  • 4abbe2a226 fix(ingest): Reset discussion watermarks when --full flag is used Taylor Eernisse 2026-01-26 17:01:04 -05:00
  • d9d749ac57 fix(discussion): Make NormalizedDiscussion polymorphic for MR support Taylor Eernisse 2026-01-26 17:00:49 -05:00
  • fbdfd8f4cb beads teernisse 2026-01-26 11:33:34 -05:00
  • f53645790a test: Add comprehensive test suite with fixtures Taylor Eernisse 2026-01-26 11:29:06 -05:00
  • 8fb890c528 feat(cli): Implement complete command-line interface Taylor Eernisse 2026-01-26 11:28:52 -05:00
  • cd60350c6d feat(ingestion): Implement cursor-based incremental sync from GitLab Taylor Eernisse 2026-01-26 11:28:34 -05:00
  • dd5eb04953 feat(gitlab): Implement GitLab REST API client and type definitions Taylor Eernisse 2026-01-26 11:28:21 -05:00
  • 7aaa51f645 feat(core): Implement infrastructure layer for CLI operations Taylor Eernisse 2026-01-26 11:28:07 -05:00
  • d15f457a58 feat(db): Add SQLite database migrations for GitLab data model Taylor Eernisse 2026-01-26 11:27:51 -05:00
  • 986bc59f6a docs: Add comprehensive documentation and planning artifacts Taylor Eernisse 2026-01-26 11:27:40 -05:00
  • e065862f81 feat: Initialize Rust project with dependencies and tooling Taylor Eernisse 2026-01-26 11:27:30 -05:00
  • e846a39ce6 More planning teernisse 2026-01-23 10:03:40 -05:00
  • 1f36fe6a21 more planning teernisse 2026-01-21 15:50:20 -05:00
  • 97a303eca9 Spec iterations teernisse 2026-01-20 16:26:27 -05:00
  • 7702d2a493 initial teernisse 2026-01-20 13:11:36 -05:00