Commit Graph

  • 46e99470eb docs(superpowers): v0.20 sub-item 1 bugfix1/2/3 specs + plans + DOGFOOD.md altair823 2026-05-28 01:21:34 +00:00
  • 9b44e27dfe test(app): update schema_report assertion for streaming_ask=true (Bug #9 follow-up) altair823 2026-05-27 23:58:10 +00:00
  • 854a180365 fix(cli): add active_parsers + active_chunkers to Models test fixture in wire.rs (Bug #13) altair823 2026-05-27 23:18:27 +00:00
  • 5bba95fd71 docs(spec): HOTFIXES entry + parent spec cross-link for Bug #11 timeout deviation altair823 2026-05-27 23:16:18 +00:00
  • 2c7fa7142a fix(cli): empty query emits error.v1 invalid_input for search + ask (Bug #14) altair823 2026-05-27 23:16:08 +00:00
  • d9c7aabce1 feat(schema): add active_parsers + active_chunkers arrays to schema.v1.models (Bug #13) altair823 2026-05-27 23:15:58 +00:00
  • 10b0e2f4f2 fix(config): pdf.ocr.request_timeout_secs default 600 → 60 per dogfood evidence (Bug #11) altair823 2026-05-27 23:15:21 +00:00
  • 28f513795e fix(config): emit error.v1 code=config_not_found for missing --config path (Bug #10) altair823 2026-05-27 23:14:54 +00:00
  • 760eee89c8 fix(app): flip streaming_ask + single_file_ingest capabilities to actual surface (Bug #9) altair823 2026-05-27 23:13:57 +00:00
  • f763049923 test(cli): assert 'code' in search --help output (Bug #7 regression pin) altair823 2026-05-27 15:47:55 +00:00
  • 8cf73d1f43 docs(cli): list 'code' in --media help string + SKILL.md (Bug #7) altair823 2026-05-27 15:47:16 +00:00
  • a58ee10dfb fix(parse-pdf): strip Identity-H Unimplemented marker + dominance heuristic in compute_valid_char_ratio (Bug #6) altair823 2026-05-27 15:42:59 +00:00
  • e674ff474b fix(parse-pdf): F4 mojibake.pdf via pikepdf surgery; preserve 1-page invariant (Bug #4) altair823 2026-05-27 14:02:17 +00:00
  • 241ded59df test(app): multi-scanned PDF chunk_id collision-free integration test (Bug #3 regression) altair823 2026-05-27 13:45:38 +00:00
  • 436fd015a2 fix(chunk): chunk_id collision under aggressive overlap; bump pdf-page-v1 → pdf-page-v1.1 (Bug #3) altair823 2026-05-27 13:32:09 +00:00
  • d9acda517a fix(source-fs): apply size limit only to code files; PDF/image/markdown bypass walker cap (Bug #2) altair823 2026-05-27 13:20:38 +00:00
  • b4d9e60816 chore(release): bump version 0.19.0 → 0.20.0 — v0.20.0 sub-item 1 scanned PDF OCR altair823 2026-05-27 11:03:44 +00:00
  • 90726ab283 docs(v0.20): sync README + HANDOFF + ARCHITECTURE + SMOKE for scanned PDF OCR (post-extract enrichment, qwen2.5vl:3b, DCTDecode-only v1) altair823 2026-05-27 10:34:24 +00:00
  • 1d4e301e5e chore(deps): Cargo.lock for Step 9 dev-dep additions (strsim + kebab-parse-image) altair823 2026-05-27 10:12:38 +00:00
  • 48197687b7 test(pdf): integration smoke (w/ search + cancel) + vector regression + alnum e2e (#[ignore]) for v0.20 sub-item 1 altair823 2026-05-27 10:10:58 +00:00
  • c9e05941c5 feat(cli): activate per-page PDF OCR progress printer + test(app): ingest_progress emit verify + spec(pdf-ocr): align §4.6.1 literal with option_A (ms/chars) altair823 2026-05-27 09:18:49 +00:00
  • 4c5ccd5447 feat(wire): additive minor — IngestEvent kind 의 pdf_ocr_* + ingest_report.items[] 의 pdf_ocr_pages/ms_total + skipped field carry (Step 6 M-4/M-2) altair823 2026-05-27 08:51:51 +00:00
  • b9ee09f176 feat(app): wire PDF OCR enrichment + cancel propagation into ingest_one_pdf_asset (H-5 eager init + post-extract hook + per-page cancel) + workspace lopdf dep (Step 4 M-4) altair823 2026-05-27 08:18:34 +00:00
  • 4672cba6c6 fix(config): satisfy clippy::bool_assert_comparison in pdf_ocr tests altair823 2026-05-27 07:17:46 +00:00
  • fd918a60ce feat(config): add [pdf.ocr] section — qwen2.5vl:3b default, opt-in + env overrides + doc(app): PdfOcrOpts field doc (Step 4 I-1) altair823 2026-05-27 07:07:18 +00:00
  • 9f003ef1cd feat(app): add pdf_ocr_apply helper (10 test, F7 split + cancel) — post-extract OCR enrichment for PDF (H-1 resolution) altair823 2026-05-27 06:42:01 +00:00
  • 8d81bc1071 style(parse-pdf): satisfy clippy pedantic in page_image (uninlined_format_args + map_unwrap_or) altair823 2026-05-27 06:14:00 +00:00
  • c2cd3a7ab7 feat(parse-pdf): add page_image (DCTDecode passthrough, 2 test) + text_quality (valid char ratio, 8 unit test) modules altair823 2026-05-27 05:59:10 +00:00
  • fb3952d54f docs(pdf-ocr): correct F7 conversion engine record in PoC doc (gs, not ImageMagick) altair823 2026-05-27 05:36:56 +00:00
  • aeeff3635b poc+test(pdf-ocr): lopdf /Filter probe + 5 fixture commit (F1/F2/F4/F6/F7) for v0.20 sub-item 1 altair823 2026-05-27 04:04:47 +00:00
  • 9d7faab650 docs+chore(plan-bootstrap): apply spec L-1 cosmetic fix + capture cargo tree baselines for v0.20 sub-item 1 verifier gates altair823 2026-05-27 03:40:49 +00:00
  • bcd1e37dab chore(repo): .omc/ ignore + AGENTS·GEMINI symlinks + release notes 작성 가이드 강화 altair823 2026-05-26 23:58:04 +00:00
  • e7a4330798 Merge pull request 'docs: v0.20 image+pdf handoff + sub-item 3 spec/plan backfill' (#188) from docs/v0-20-image-pdf-handoff into main altair823 2026-05-26 23:36:49 +00:00
  • 574e1b1ca1 docs: v0.20 image+pdf handoff + sub-item 3 spec/plan backfill altair823 2026-05-26 23:34:17 +00:00
  • c1e82cca92 Merge pull request 'refactor(app): extract dispatch polymorphism — App.extract_for(...) + 11 Extractor registry' (#187) from refactor/extractor-dispatch-unification into main v0.19.0 altair823 2026-05-26 21:07:20 +00:00
  • 2c05dbd0dd refactor(app): extract dispatch polymorphism — App.extract_for(...) + 11 Extractor registry altair823 2026-05-26 17:43:44 +00:00
  • 96766406aa Merge pull request 'refactor(parse-md): absorb kebab-normalize + kebab-parse-types — 24 → 22 crates + §3.7b 재작성' (#186) from refactor/normalize-absorption into main altair823 2026-05-26 15:37:21 +00:00
  • 710945c4b0 refactor(parse-md): absorb kebab-normalize + kebab-parse-types — 24 → 22 crates + §3.7b 재작성 altair823 2026-05-26 15:00:59 +00:00
  • d4395a306b Merge pull request 'refactor(source-fs): drop kebab-parse-code dep — 9 tree-sitter grammars drag 제거' (#185) from refactor/source-fs-dep-lightening into main altair823 2026-05-26 12:31:29 +00:00
  • bd48baa19a refactor(source-fs): drop kebab-parse-code dep — 9 tree-sitter grammars drag 제거 altair823 2026-05-26 12:19:32 +00:00
  • b02ac8200e Merge pull request 'fix(rag): S3 NLI unavailable — hypothesis char budget + token-count fallback retry' (#184) from fix/s3-nli-model-unavailable-diagnose into main altair823 2026-05-26 09:17:12 +00:00
  • 336962715a fix(rag): S3 NLI unavailable — hypothesis char budget + token-count fallback retry altair823 2026-05-26 09:12:21 +00:00
  • 1a224bf983 Merge pull request 'fix(mcp): HOTFIX #15 — MCP ask multi_hop dispatch-divergence assertion (fixture 보강)' (#183) from fix/hotfix-15-mcp-ask-multi-hop-flaky into main altair823 2026-05-26 07:02:26 +00:00
  • a210bf5d52 docs(rag): HOTFIX #15 spec + plan (3 round OMC reviewer approve) altair823 2026-05-26 06:52:04 +00:00
  • 429287f6cb fix(mcp,tests): HOTFIX #15 — MCP ask multi_hop dispatch-divergence assertion (fixture 보강) altair823 2026-05-26 06:51:06 +00:00
  • 08495eb425 Merge pull request 'chore(release): bump version 0.17.2 → 0.18.0 + cut fb-41 multi-hop' (#182) from chore/v0-18-0-cut into main v0.18.0 altair823 2026-05-26 05:36:05 +00:00
  • 98cf4e8a04 chore(release): bump version 0.17.2 → 0.18.0 + cut fb-41 multi-hop altair823 2026-05-26 05:18:08 +00:00
  • 4030f04f37 Merge pull request 'chore: workspace-wide cleanup — clippy::pedantic baseline + auto-fix' (#181) from chore/workspace-wide-cleanup-pre-v0-18 into main altair823 2026-05-26 04:48:50 +00:00
  • 7c27633df2 chore(rag): post-PR9 refactor — H1/H2/H3/D/E + test coverage + post-refactor dogfood retest altair823 2026-05-26 04:42:37 +00:00
  • 3712d005cc chore(rag): post-cleanup dogfood retest — byte-identical 회귀 0 altair823 2026-05-26 03:19:15 +00:00
  • 7c85de065a chore: workspace-wide cleanup — clippy::pedantic baseline + auto-fix altair823 2026-05-26 03:01:58 +00:00
  • a0ccc7b021 Merge pull request 'feat(rag): fb-41 PR-9d — dogfood retest + HOTFIXES closure + corpus 보존' (#180) from feat/fb-41-pr-9d-dogfood-retest into main altair823 2026-05-26 02:01:56 +00:00
  • a8fd6994d2 chore(rag): PR-9d SUMMARY 의 latency 표 정정 altair823 2026-05-26 01:47:38 +00:00
  • 505b3889fb feat(rag): fb-41 PR-9d — dogfood retest + HOTFIXES PR-9 closure + docs/dogfood/v0.18.0/ 보존 altair823 2026-05-26 01:44:57 +00:00
  • 772575d8f0 Merge pull request 'feat(rag): fb-41 PR-9c-2 — pipeline integration + mock test + SKILL.md (★ NLI 실 활성화)' (#179) from feat/fb-41-pr-9c-2-pipeline-integration into main altair823 2026-05-26 01:03:18 +00:00
  • 00ffe9c792 feat(rag): fb-41 PR-9c-2 — pipeline integration + mock test + SKILL.md (★ NLI 실 활성화) altair823 2026-05-26 00:55:02 +00:00
  • 681c48b2a3 Merge pull request 'feat(rag): fb-41 PR-9c-1 — core types + wire scaffolding (NLI verification)' (#178) from feat/fb-41-pr-9c-1-core-types-wire into main altair823 2026-05-26 00:09:03 +00:00
  • 546c1564b0 feat(rag): fb-41 PR-9c-1 — core types + wire scaffolding (NLI verification) altair823 2026-05-25 23:27:36 +00:00
  • 79ad6e376f Merge pull request 'feat(nli): fb-41 PR-9b — OnnxNliVerifier ONNX inference + model download' (#177) from feat/fb-41-pr-9b-onnx-nli-inference into main altair823 2026-05-25 22:24:01 +00:00
  • 6ffbe0a5a3 chore(nli): PR #177 회차 1 리뷰 반영 (N1 cache-hit probe + N2 test pollution) altair823 2026-05-25 22:22:30 +00:00
  • ab3408cb49 chore(nli): PR-9b inference test 2 의 expectation 정정 altair823 2026-05-25 22:10:51 +00:00
  • b807fd5aa5 feat(nli): fb-41 PR-9b — OnnxNliVerifier 의 ONNX inference + model download altair823 2026-05-25 21:56:22 +00:00
  • 93436f9eca feat(nli): fb-41 PR-9b prep — activate ort/tokenizers/hf-hub/ndarray/tracing deps in kebab-nli altair823 2026-05-25 21:42:07 +00:00
  • 11ce7847a1 Merge pull request 'feat(nli): fb-41 PR-9a — kebab-nli crate skeleton + workspace deps' (#176) from feat/fb-41-pr-9a-kebab-nli-crate into main altair823 2026-05-25 21:34:49 +00:00
  • 1d88dccf8a chore(nli): PR #176 회차 1 리뷰 반영 altair823 2026-05-25 21:25:44 +00:00
  • 1eb0bbecb3 feat(nli): fb-41 PR-9a — kebab-nli crate skeleton + workspace deps altair823 2026-05-25 21:22:38 +00:00
  • 44fbffff26 docs(rag): fb-41 PR-9 spec + plan — NLI verification + v0.18.0 cut altair823 2026-05-25 21:22:20 +00:00
  • 63aece3ea1 Merge pull request 'fix(rag): fb-41 PR-8 multi-hop synthesize safety in depth (pool 15 + self-check rule)' (#175) from feat/fb-41-pr-8-multi-hop-synthesize-safety into main altair823 2026-05-25 12:51:46 +00:00
  • 28a8bbeace chore(rag): PR #175 회차 1 리뷰 반영 altair823 2026-05-25 12:51:15 +00:00
  • 52a97303dc fix(rag): fb-41 PR-8 — multi-hop synthesize safety in depth (pool 15 + self-check rule) altair823 2026-05-25 12:44:31 +00:00
  • 71fb2cbcb3 Merge pull request 'fix(rag): fb-41 PR-7 multi-hop pre-decompose score-gate (S7 hallucination 회귀 핀)' (#174) from feat/fb-41-pr-7-multi-hop-score-gate-fix into main altair823 2026-05-25 12:05:23 +00:00
  • 85855ef596 chore(rag): PR #174 회차 1 리뷰 반영 altair823 2026-05-25 12:04:53 +00:00
  • da25ce330b fix(rag): fb-41 PR-7 — multi-hop pre-decompose score-gate (S7 hallucination 회귀 핀) altair823 2026-05-25 12:02:11 +00:00
  • 5bfea3c28b Merge pull request 'feat(tui): fb-41 PR-6 TUI Ask multi-hop toggle + hop trace summary' (#173) from feat/fb-41-pr-6-tui-multi-hop-toggle into main altair823 2026-05-25 09:30:06 +00:00
  • b6756f8ce3 chore(tui): PR #173 회차 1 리뷰 반영 altair823 2026-05-25 09:29:36 +00:00
  • 016f380428 feat(tui): fb-41 PR-6 — TUI Ask multi-hop toggle + hop trace summary altair823 2026-05-25 09:26:29 +00:00
  • bf28a1e4d9 Merge pull request 'feat(mcp): fb-41 PR-5 MCP ask multi_hop arg + SKILL.md 안내' (#172) from feat/fb-41-pr-5-mcp-multi-hop-arg into main altair823 2026-05-25 09:09:06 +00:00
  • 24221826ed chore(mcp): PR #172 회차 1 리뷰 반영 altair823 2026-05-25 09:08:40 +00:00
  • 8a2f7affa6 feat(mcp): fb-41 PR-5 — MCP ask multi_hop arg + SKILL.md 안내 altair823 2026-05-25 09:06:28 +00:00
  • f28a422f79 Merge pull request 'feat(cli): fb-41 PR-4 CLI --multi-hop flag + answer.v1 / error.v1 wire' (#171) from feat/fb-41-pr-4-cli-multi-hop-flag into main altair823 2026-05-25 08:48:08 +00:00
  • c56242d04f chore(cli): PR #171 회차 1 리뷰 반영 altair823 2026-05-25 08:47:35 +00:00
  • 17c48a0ee6 feat(cli): fb-41 PR-4 — CLI --multi-hop flag + answer.v1 / error.v1 wire 확장 altair823 2026-05-25 08:45:01 +00:00
  • 64a009314c Merge pull request 'feat(rag): fb-41 PR-3b-ii ScriptedLm + multi-hop tests + refusal hop trace' (#170) from feat/fb-41-pr-3b-ii-scripted-lm-tests into main altair823 2026-05-25 08:25:42 +00:00
  • ddfe7ba099 chore(rag): PR #170 회차 2 리뷰 반영 altair823 2026-05-25 08:24:36 +00:00
  • 104363a0db chore(rag): PR #170 회차 1 리뷰 반영 altair823 2026-05-25 08:22:58 +00:00
  • 6188a50c1c feat(rag): fb-41 PR-3b-ii — ScriptedLm + 5 multi-hop tests + refusal hop trace + carry-over altair823 2026-05-25 08:17:37 +00:00
  • 94e6146013 Merge pull request 'feat(rag): fb-41 PR-3b-i dynamic decide loop + helpers' (#169) from feat/fb-41-pr-3b-decide-loop into main altair823 2026-05-25 07:32:25 +00:00
  • 12c7dc9efb feat(rag): fb-41 PR-3b-i — dynamic decide loop + helpers + format! named arg altair823 2026-05-25 07:29:46 +00:00
  • cd1d4fb807 Merge pull request 'feat(rag): fb-41 PR-3a HopRecord wire + RagCfg multi-hop knobs' (#168) from feat/fb-41-pr-3-dynamic-decide-loop into main altair823 2026-05-25 07:18:27 +00:00
  • 7150c376bb feat(rag): fb-41 PR-3a — HopRecord wire + RagCfg multi-hop knobs altair823 2026-05-25 07:15:01 +00:00
  • 6280abf2df Merge pull request 'feat(rag): fb-41 PR-2 ask_multi_hop skeleton (fixed depth=2)' (#167) from feat/fb-41-pr-2-ask-multi-hop-skeleton into main altair823 2026-05-25 06:50:02 +00:00
  • 192da45dbf chore(rag): PR #167 회차 1 리뷰 반영 altair823 2026-05-25 06:49:21 +00:00
  • cf35f36f88 feat(rag): fb-41 PR-2 — RagPipeline::ask_multi_hop skeleton (fixed depth=2) altair823 2026-05-25 06:45:32 +00:00
  • ed34f2e03f Merge pull request 'feat(eval): fb-41 multi-hop golden set + spec/plan' (#166) from feat/fb-41-multi-hop-eval-golden into main altair823 2026-05-25 06:27:06 +00:00
  • 624b44c46b chore(eval): PR #166 회차 1 리뷰 반영 altair823 2026-05-25 06:26:15 +00:00
  • caf690dc72 feat(eval): fb-41 multi-hop golden set + spec/plan altair823 2026-05-25 06:22:08 +00:00
  • 1640ecf288 chore: bump version 0.17.1 → 0.17.2 v0.17.2 altair823 2026-05-25 05:55:50 +00:00
  • 90e77631a8 Merge pull request 'feat(search): heading_path FTS5 text column filter' (#165) from feat/heading-text-column-filter into main altair823 2026-05-25 05:48:22 +00:00
  • fa251db48f chore(search): PR #165 회차 2 리뷰 반영 altair823 2026-05-25 05:45:41 +00:00
  • 3114c31841 chore(search): PR #165 회차 1 리뷰 반영 altair823 2026-05-25 05:44:21 +00:00