This website requires JavaScript.
39a832688d
feat(sync): status enrichment progress visibility and status discoverability
teernisse
2026-02-11 10:24:53 -05:00
06229ce98b
feat(cli): expose available_statuses in robot mode and hide status_category
Taylor Eernisse
2026-02-11 10:24:41 -05:00
8d18552298
docs: add jj-first VCS policy to AGENTS.md
Taylor Eernisse
2026-02-11 10:23:01 -05:00
f3788eb687
feat(cli): expose available_statuses in robot mode and hide status_category
Taylor Eernisse
2026-02-11 10:22:39 -05:00
e9af529f6e
feat(ingestion): add progress reporting for status enrichment pipeline
Taylor Eernisse
2026-02-11 10:22:20 -05:00
70271c14d6
fix(core): ensure migration framework records schema version automatically
Taylor Eernisse
2026-02-11 10:21:49 -05:00
d9f99ef21d
feat(cli): status display/filtering, expanded --fields, and robot-docs --brief
Taylor Eernisse
2026-02-11 08:13:37 -05:00
f5967a8e52
chore: fix UBS hook stdin parsing and update beads
Taylor Eernisse
2026-02-11 08:12:34 -05:00
2c9de1a6c3
docs: add lore-service, work-item-status-graphql, and time-decay plans
Taylor Eernisse
2026-02-11 08:12:17 -05:00
1161edb212
docs: add TUI PRD v2 (FrankenTUI) with 9 plan-refine iterations
Taylor Eernisse
2026-02-11 08:11:26 -05:00
5ea976583e
docs: update README, AGENTS, and robot-mode-design for work item status
Taylor Eernisse
2026-02-11 08:10:51 -05:00
dcfd449b72
feat(cli): status display/filtering, expanded --fields, and robot-docs --brief
Taylor Eernisse
2026-02-11 08:09:47 -05:00
6b75697638
feat(ingestion): enrich issues with work item status from GraphQL API
Taylor Eernisse
2026-02-11 08:09:21 -05:00
dc49f5209e
feat(gitlab): add GraphQL client with adaptive pagination and work item status types
Taylor Eernisse
2026-02-11 08:08:53 -05:00
7d40a81512
fix(ingestion): remove nested transaction in upsert_mr_file_changes
Taylor Eernisse
2026-02-09 11:56:15 -05:00
4185abe05d
docs: add feature ideas catalog, time-decay scoring plan, and timeline issue doc
Taylor Eernisse
2026-02-09 10:16:48 -05:00
d54f669c5e
chore: add multi-agent editor config and UBS file-write hook
Taylor Eernisse
2026-02-09 10:16:28 -05:00
45126f04a6
fix: document upsert project_id, truncation budget, and Ollama model matching
Taylor Eernisse
2026-02-09 10:16:14 -05:00
dfa44e5bcd
fix(ingestion): label upsert reliability, init idempotency, and sync health
Taylor Eernisse
2026-02-09 10:15:53 -05:00
53ef21d653
fix: propagate DB errors instead of silently swallowing them
Taylor Eernisse
2026-02-09 10:15:36 -05:00
41504b4941
feat(who): configurable scoring weights, MR refs, detail mode, and suffix path resolution
Taylor Eernisse
2026-02-09 10:15:15 -05:00
d36850f181
release: v0.5.2
Taylor Eernisse
2026-02-08 17:24:17 -05:00
5ce18e0ebc
release: v0.5.1
Taylor Eernisse
2026-02-08 14:36:06 -05:00
b168a58134
fix(search): cap vector search k-value and add rowid assertion
Taylor Eernisse
2026-02-08 14:34:05 -05:00
b704e33188
feat(sync): surface MR diff fetch/fail counters in sync output
Taylor Eernisse
2026-02-08 14:33:53 -05:00
6e82f723c3
fix(ingestion): unify store + watermark + job-complete in single transaction
Taylor Eernisse
2026-02-08 14:33:47 -05:00
940a96375a
refactor(search): rename --after/--updated-after to --since/--updated-since
Taylor Eernisse
2026-02-08 14:33:24 -05:00
7dd86d5433
fix(db): add missing schema_version insert to migration 019
Taylor Eernisse
2026-02-08 14:33:13 -05:00
429c6f07d2
release: v0.5.0
Taylor Eernisse
2026-02-08 14:33:07 -05:00
754efa4369
chore: add /release skill for automated SemVer version bumps
Taylor Eernisse
2026-02-08 14:33:02 -05:00
c54a969269
fix(who): exclude self-assigned reviewers from file-change reviewer signal
Taylor Eernisse
2026-02-08 13:42:40 -05:00
95b7183add
feat(who): expand expert + overlap queries with mr_file_changes and mr_reviewers
Taylor Eernisse
2026-02-08 13:35:14 -05:00
435a208c93
perf: eliminate unnecessary clones and pre-allocate collections
Taylor Eernisse
2026-02-08 08:08:14 -05:00
cc11d3e5a0
fix: peer review — 5 correctness bugs across who, db, lock, embedding, main
Taylor Eernisse
2026-02-08 08:07:59 -05:00
5786d7f4b6
fix: defensive hardening — lock release logging, SQLite param guard, vector cast
Taylor Eernisse
2026-02-08 07:55:54 -05:00
d3306114eb
fix(ingestion): pass ShutdownSignal into issue and MR pagination loops
Taylor Eernisse
2026-02-08 07:55:36 -05:00
e6b880cbcb
fix: prevent panics in robot-mode JSON output and arithmetic paths
Taylor Eernisse
2026-02-08 07:55:20 -05:00
121a634653
fix: critical data integrity — timeline dedup, discussion atomicity, index collision
Taylor Eernisse
2026-02-08 07:54:59 -05:00
f267578aab
feat: implement lore who — people intelligence commands (5 modes)
Taylor Eernisse
2026-02-07 23:11:14 -05:00
859923f86b
docs: update AGENTS.md robot mode section for --fields, actions, exit codes
Taylor Eernisse
2026-02-07 21:35:32 -05:00
d701b1f977
docs: add plan frontmatter to api-efficiency-findings
Taylor Eernisse
2026-02-07 21:35:24 -05:00
736d9c9a80
docs: rewrite robot-mode-design to reflect implemented features
Taylor Eernisse
2026-02-07 21:35:16 -05:00
8dc479e515
docs: add lore who command design plan with 8 iterations of review feedback
Taylor Eernisse
2026-02-07 21:35:05 -05:00
3e7fa607d3
docs: update README for --fields, elapsed_ms, error actions, exit code 19
Taylor Eernisse
2026-02-06 23:47:30 -05:00
b5f78e31a8
fix(cli): audit-driven improvements to flags, help, exit codes, and deprecation
Taylor Eernisse
2026-02-06 23:47:04 -05:00
cf6d27435a
feat(robot): add elapsed_ms timing, --fields support, and actionable error actions
Taylor Eernisse
2026-02-06 23:46:48 -05:00
4ce0130620
build: emit LORE_VERSION env var combining version and git hash
Taylor Eernisse
2026-02-06 23:46:29 -05:00
a573d695d5
test(perf): add benchmarks for hash query elimination and embed bytes
Taylor Eernisse
2026-02-06 22:43:11 -05:00
a855759bf8
fix: shutdown safety, CLI hardening, exit code collision
Taylor Eernisse
2026-02-06 22:42:59 -05:00
f3f3560e0d
fix(ingestion): proper error propagation and transaction safety
Taylor Eernisse
2026-02-06 22:42:40 -05:00
2bfa4f1f8c
perf(documents): eliminate redundant hash query in regeneration
Taylor Eernisse
2026-02-06 22:42:26 -05:00
8cf14fb69b
feat(search): sanitize raw FTS5 queries with safe fallback
Taylor Eernisse
2026-02-06 22:42:17 -05:00
c2036c64e9
feat(embed): docs_embedded tracking, buffer reuse, retry hardening
Taylor Eernisse
2026-02-06 22:42:08 -05:00
39cb0cb087
feat(embed): concurrent batching, UTF-8 safe chunking, right-sized chunks
Taylor Eernisse
2026-02-06 14:48:34 -05:00
1c45725cba
fix(sync): pass options.full through to generate-docs stage
Taylor Eernisse
2026-02-06 11:42:11 -05:00
405e5370dc
feat(sync): concurrent drains, atomic watermarks, graceful Ctrl+C shutdown
Taylor Eernisse
2026-02-06 11:22:04 -05:00
32783080f1
fix(timeline): report true total_events in robot JSON meta
Taylor Eernisse
2026-02-06 09:35:02 -05:00
f1cb45a168
style: format perf_benchmark.rs with cargo fmt
Taylor Eernisse
2026-02-06 08:49:53 -05:00
69df8a5603
feat(timeline): wire up lore timeline command with human + robot renderers
Taylor Eernisse
2026-02-06 08:49:48 -05:00
b005edb7f2
docs(readme): add timeline pipeline documentation and schema updates
Taylor Eernisse
2026-02-06 08:38:48 -05:00
03d9f8cce5
docs(db): document safety invariants for sqlite-vec transmute
Taylor Eernisse
2026-02-06 08:38:41 -05:00
7eadae75f0
test(timeline): add integration tests for full seed-expand-collect pipeline
Taylor Eernisse
2026-02-06 08:38:34 -05:00
9b23d91378
refactor(timeline): harden pipeline stages with shared resolver and exhaustive error handling
Taylor Eernisse
2026-02-06 08:38:24 -05:00
a324fa26e1
refactor(timeline): extract shared resolve_entity_ref and make target_iid optional
Taylor Eernisse
2026-02-06 08:38:12 -05:00
e8845380e9
test: add performance regression benchmarks
Taylor Eernisse
2026-02-05 17:36:01 -05:00
3e9cf2358e
perf(search+embed): zero-copy embedding API and deferred RRF mapping
Taylor Eernisse
2026-02-05 17:35:53 -05:00
16beb35a69
perf(documents): batch INSERTs and writeln! in document pipeline
Taylor Eernisse
2026-02-05 17:35:42 -05:00
3767c33c28
feat: Implement Gate 3 timeline pipeline and Gate 4 migration scaffolding
Taylor Eernisse
2026-02-05 16:54:28 -05:00
d1b2b5fa7d
chore(beads): Revise 11 Phase B beads with corrected migration numbering and enriched descriptions
Taylor Eernisse
2026-02-05 15:59:27 -05:00
a7d5d1c99f
chore(beads): Update issue tracker metadata
Taylor Eernisse
2026-02-05 15:30:01 -05:00
233eb546af
feat: Add commit SHAs, closes_issues watermark, and PRD alignment
Taylor Eernisse
2026-02-05 15:29:51 -05:00
ddcfff1026
chore(beads): Fix factual errors in Phase B bead descriptions
Taylor Eernisse
2026-02-05 15:00:46 -05:00
001e4f37b4
chore(beads): Revise 22 Phase B beads with codebase-grounded context
Taylor Eernisse
2026-02-05 14:49:15 -05:00
873d2c0ab8
fix(beads): Align bead descriptions with Phase B spec
Taylor Eernisse
2026-02-05 14:13:34 -05:00
42b8238329
chore(beads): Enrich all 24 open beads with agent-ready descriptions
Taylor Eernisse
2026-02-05 13:57:49 -05:00
5d1586b88e
feat(show): Display full discussion content without truncation
Taylor Eernisse
2026-02-05 11:46:29 -05:00
c2f34d3a4f
chore(beads): Update issue tracker metadata
Taylor Eernisse
2026-02-05 11:23:13 -05:00
3bb24dc6cb
docs: Add performance audit report with optimization findings
Taylor Eernisse
2026-02-05 11:23:06 -05:00
42a4bca6df
docs: Update README and AGENTS.md with new features and options
Taylor Eernisse
2026-02-05 11:22:50 -05:00
c730b0ec54
feat(cli): Improve help text, error handling, and add fuzzy command suggestions
Taylor Eernisse
2026-02-05 11:22:38 -05:00
ab43bbd2db
feat: Add dry-run mode to ingest, sync, and stats commands
Taylor Eernisse
2026-02-05 11:22:22 -05:00
784fe79b80
feat(show): Enrich issue detail with assignees, milestones, and closing MRs
Taylor Eernisse
2026-02-05 11:22:02 -05:00
db750e4fc5
fix: Graceful HTTP client fallbacks and overflow protection
Taylor Eernisse
2026-02-05 11:21:40 -05:00
72f1cafdcf
perf: Optimize SQL queries and reduce allocations in hot paths
Taylor Eernisse
2026-02-05 11:21:28 -05:00
9c04b7fb1b
chore(beads): Update issue tracker metadata
Taylor Eernisse
2026-02-05 00:04:44 -05:00
dd2869fd98
test: Remove redundant comments from test files
Taylor Eernisse
2026-02-05 00:04:39 -05:00
65583ed5d6
refactor: Remove redundant doc comments throughout codebase
Taylor Eernisse
2026-02-05 00:04:32 -05:00
976ad92ef0
test(gitlab): Add GitLabIssueRef deserialization tests
Taylor Eernisse
2026-02-05 00:03:47 -05:00
a76dc8089e
feat(orchestrator): Integrate closes_issues fetching and cross-ref extraction
Taylor Eernisse
2026-02-05 00:03:40 -05:00
26cf13248d
feat(gitlab): Add MR closes_issues API endpoint and GitLabIssueRef type
Taylor Eernisse
2026-02-05 00:03:30 -05:00
a2e26454dc
build: Add regex dependency for cross-reference parsing
Taylor Eernisse
2026-02-05 00:03:21 -05:00
f748570d4d
feat(core): Add cross-reference extraction infrastructure
Taylor Eernisse
2026-02-05 00:03:13 -05:00
0b6b168043
chore(beads): Update issue tracker metadata
Taylor Eernisse
2026-02-04 15:02:17 -05:00
1d003aeac2
fix(sync): Replace text-only progress with animated bars for docs/embed stages
Taylor Eernisse
2026-02-04 15:02:13 -05:00
925ec9f574
fix: Retry loop safety, doctor model matching, regenerator robustness
Taylor Eernisse
2026-02-04 14:16:54 -05:00
1fdc6d03cc
fix: Savepoint leak in embedding pipeline, atomic fail_job, RRF dedup
Taylor Eernisse
2026-02-04 14:16:38 -05:00
266ed78e73
feat(sync): Wire progress callbacks through sync pipeline stages
Taylor Eernisse
2026-02-04 14:16:21 -05:00
a65ea2f56f
chore(beads): Add observability and orchestrator issues to tracker
teernisse
2026-02-04 10:01:28 -05:00
38da7ca47b
docs: Add observability PRD and sync pipeline explorer visualization
teernisse
2026-02-04 10:01:28 -05:00
86a51cddef
fix: Project-scoped job claiming, structured rate-limit logging, RRF total_cmp
teernisse
2026-02-04 10:01:28 -05:00