-
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