Commit Graph
84 Commits
Author SHA1 Message Date
Sameer Kadam f35a976a03 docs: align onboarding examples with current APIs (#664) 2026-06-20 22:18:16 +05:30
Sameer Kadam 011a21d0b3 docs: fix broken links and stale notebook references (#660) 2026-06-20 19:27:30 +05:30
Sameer KadamandKaifAhmad1 b882579e2d docs: fix onboarding examples for GraphBuilder and temporal queries (#656)
* docs: fix onboarding examples for GraphBuilder and temporal queries

* docs: fix provenance import, hollow example, and query comment (#656 follow-up)

- Fix wrong import: ProvenanceTracker lives in semantica.kg, not semantica.provenance
- Replace hollow provenance accordion with actual track_entity/get_all_sources example
- Annotate query="" in TemporalGraphQuery.query_at_time as reserved for future use

* docs: use ProvenanceManager from semantica.provenance in W3C PROV-O example

---------

Co-authored-by: KaifAhmad1 <kaifahmad087@gmail.com>
2026-06-20 13:47:20 +05:30
Sameer Kadam 6b14253157 docs: align Explorer module references with actual CLI usage (#655) 2026-06-19 16:24:06 +05:30
Sameer KadamandKaifAhmad1 926d4c1653 docs: add choose-your-module onboarding guide (#651)
* docs: add choose-your-module onboarding guide

* fix(docs): correct export code examples against actual API signatures

- export_to_rdf() returns a string; use export() for file output
- format="json-ld" is invalid; correct value is "jsonld"
- ParquetExporter/LPGExporter/ArangoAQLExporter take file_path as a
  required positional arg, not output= / output_dir= kwargs
- ArangoAQLExporter().export(graph) was missing file_path entirely,
  which would raise TypeError at runtime
- Remove misleading 'with provenance embedded' comment (no such param)

---------

Co-authored-by: KaifAhmad1 <kaifahmad087@gmail.com>
2026-06-19 13:15:06 +05:30
Sameer6305 f608b1f75f docs: add CLI and Explorer setup guides 2026-06-16 19:22:42 +05:30
Sameer6305 fc22805e44 docs(change_management): align versioning APIs with implementation 2026-06-16 15:17:38 +05:30
Sameer6305 f2bf1e2159 docs(conflicts): align conflict APIs with implementation 2026-06-16 15:03:28 +05:30
Sameer6305 7e5db2b38d docs(utils): align utility APIs with implementation 2026-06-16 14:49:26 +05:30
Sameer6305 74b8170015 docs(mcp_server): align tools and resources with implementation 2026-06-16 14:38:14 +05:30
Sameer6305 2b661f1c2c docs(visualization): align visualizer APIs with implementation 2026-06-16 14:13:22 +05:30
Sameer6305 50d4c1e849 docs(export): align exporters and format support with implementation 2026-06-16 13:41:57 +05:30
Sameer6305 c62ff0238a docs(explorer): align explorer routes, CLI flags, and APIs with implementation 2026-06-16 11:34:14 +05:30
Sameer6305 d9f3e11eb3 docs(context): align context and policy APIs with implementation 2026-06-16 11:18:19 +05:30
Sameer6305 4275d6ee34 docs(deduplication): align entity resolution APIs with implementation 2026-06-16 11:18:19 +05:30
Sameer6305 55ea3fb4d5 docs(normalize): align normalization APIs with implementation 2026-06-16 11:18:19 +05:30
Sameer6305 4cb2154803 docs(ingest): align ingestion APIs and return types with implementation 2026-06-16 11:18:19 +05:30
Sameer6305 babeaf0e61 docs(evals): align placeholder documentation with implementation 2026-06-16 11:18:19 +05:30
Sameer6305 777deaa4e3 docs(provenance): align lineage and provenance APIs with implementation 2026-06-16 11:18:19 +05:30
Sameer6305 21b15f4b8e docs(reasoning): fix Python 3.8 type annotation compatibility 2026-06-16 11:18:19 +05:30
Sameer6305 ca0133227b docs(reasoning): align inference and reasoning APIs with implementation 2026-06-16 11:18:19 +05:30
Sameer6305 f7e8e87734 docs(triplet_store): align SPARQL and storage APIs with implementation 2026-06-16 11:18:18 +05:30
Sameer6305 10c53c9dd7 docs(graph_store): align graph APIs and backend documentation 2026-06-16 11:18:18 +05:30
Sameer6305 05ff590212 docs(vector_store): align vector store docs with implementation 2026-06-16 11:18:18 +05:30
Sameer6305 a28cb68098 docs(embeddings): align embedding docs with implementation 2026-06-16 11:18:18 +05:30
Sameer6305 13805d40e3 docs(ontology): align ontology docs with implementation 2026-06-16 11:18:18 +05:30
Sameer6305 2fc3261b89 docs(seed): align seed data docs with implementation 2026-06-16 11:18:18 +05:30
Sameer6305 441515a66c docs(kg): align graph and temporal APIs with implementation 2026-06-16 11:18:18 +05:30
Sameer6305 4982ce8d4b docs(pipeline): align examples and templates with implementation 2026-06-16 11:18:18 +05:30
Sameer6305 273f37dd05 docs(core): align configuration examples with implementation 2026-06-16 11:18:18 +05:30
Sameer6305 7e0e29282e docs(split): remove unsupported APIs and fix examples 2026-06-16 11:18:18 +05:30
Sameer6305 f170e1bab6 docs(split): align chunking docs with implementation 2026-06-16 11:18:18 +05:30
Sameer6305 4bb7a49e08 docs(parse): align docling installation instructions 2026-06-16 11:18:18 +05:30
Sameer6305 8cebb052c8 docs(parse): improve onboarding and align with implementation 2026-06-16 11:18:18 +05:30
Sameer6305 366add9fa0 docs(semantic_extract): improve onboarding and workflow guidance 2026-06-16 11:18:18 +05:30
Sameer6305 db8d3581aa docs(llms): clarify implementation defaults for reproducibility 2026-06-16 11:18:17 +05:30
Sameer6305 4ed8c34f78 docs(llms): fix config examples and snippet imports 2026-06-16 11:18:17 +05:30
Sameer6305 4561faa254 docs(llms): improve onboarding and provider setup guidance 2026-06-16 11:18:17 +05:30
Sameer Kadam 76382158d1 Remove duplicate root route registration (#635) 2026-06-16 05:16:08 +05:00
Sameer6305 b535839003 fix(ingest): harden public API auth validation 2026-06-10 12:47:36 +05:30
Sameer Kadam baddfc3cdd fix(benchmarks): restore Python 3.8 compatibility in runner (#601) 2026-06-10 12:47:35 +05:30
Sameer KadamandKaifAhmad1 de9fee05e0 test(benchmarks): add git-lfs infrastructure validation checks (#575) (#589)
* test(benchmarks): add git-lfs infrastructure validation checks

* fix(benchmarks): add assertions and skip markers to LFS validation tests

Three tests had no assertions and always passed vacuously. Replace with
real assertions gated by pytest.mark.skip so logic is reviewed now and
enforcement is enabled later by removing the decorator. Also fix fragile
CWD-relative paths to use Path(__file__)-anchored roots, drop unused os
import and dead expected_patterns list, replace os.walk with Path.rglob,
and add missing newline at EOF.

---------

Co-authored-by: KaifAhmad1 <kaifahmad087@gmail.com>
2026-06-10 12:47:35 +05:30
Sameer Kadam fe426532c3 fix(benchmarks): restore Python 3.8 compatibility in runner (#601) 2026-06-08 22:10:37 +05:30
Sameer KadamandKaifAhmad1 f7824d4907 test(benchmarks): add git-lfs infrastructure validation checks (#575) (#589)
* test(benchmarks): add git-lfs infrastructure validation checks

* fix(benchmarks): add assertions and skip markers to LFS validation tests

Three tests had no assertions and always passed vacuously. Replace with
real assertions gated by pytest.mark.skip so logic is reviewed now and
enforcement is enabled later by removing the decorator. Also fix fragile
CWD-relative paths to use Path(__file__)-anchored roots, drop unused os
import and dead expected_patterns list, replace os.walk with Path.rglob,
and add missing newline at EOF.

---------

Co-authored-by: KaifAhmad1 <kaifahmad087@gmail.com>
2026-06-08 17:05:34 +05:30
Sameer6305 027f1caa38 feat(benchmarks): add module-level benchmark filtering 2026-06-05 15:59:50 +05:30
Sameer6305 16af844457 fix(cli): guard Progress output in JSON mode 2026-06-04 21:04:16 +05:30
Sameer6305 19c1d5e9f1 merge upstream main into fix/cli-runtime-alignment 2026-06-03 15:28:19 +05:30
Sameer6305 dc4ca3f2aa fix(cli): apply extractor runtime config and guard unsupported modes 2026-06-03 14:44:13 +05:30
Sameer6305 e98dd46fbd fix(cli): fail gracefully when decision graph backend is unavailable 2026-06-03 13:55:05 +05:30
Sameer6305 c38a9c07f7 fix(cli): align kg stats command with graph analyzer API 2026-06-03 13:03:45 +05:30
Sameer6305 e9c3562b1d fix(cli): route relations extraction through NER pipeline 2026-06-03 12:42:29 +05:30
Sameer6305 2706188c88 fix(cli): align extract command with semantic extractor APIs 2026-06-03 12:33:45 +05:30
Sameer6305 b22c93e9ec fix(cli): align ingest CLI with unified ingest dispatcher 2026-05-31 20:21:23 +05:30
Sameer KadamandCopilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> 98da904a06 test(cli): remove unused variable in reason list json test
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
2026-05-31 15:59:29 +05:30
Sameer6305 188c81a89c fix(cli): wire deduplicate CLI through graph store and EntityMerger 2026-05-31 15:51:05 +05:30
Sameer6305 c7d6e166ac fix(cli): align export dispatch with registry contract
Fix the export runtime mismatch where get_export_method expected the existing (task, name) registry contract but the CLI passed only the format argument.
2026-05-29 23:45:29 +05:30
Sameer6305 c447bf5934 cli: harden config parsing and isolate CLI test logging 2026-05-27 13:57:18 +05:30
Sameer6305 b54d885bf2 cli: harden config parsing and logging override handling
- keep command-level config from overriding logging unless --log-level is set

- validate YAML/JSON config roots and surface parse failures as Click errors

- tighten CLI tests around isolation and cleanup
2026-05-26 23:06:00 +05:30
Sameer6305 bc9db1ff89 cli: add foundation wiring and kg build with legacy build parity
- add CLI runtime context, global config/log-level handling, and click-safe error wrapping

- implement kg build as a thin wrapper over existing orchestrator build flow

- keep hidden legacy build alias and route both build handlers through shared internal path

- add focused CLI tests for help UX, config flag compatibility, alias parity, and clean error output

- keep tests lightweight by mocking heavy build execution paths
2026-05-26 22:45:50 +05:30
Sameer6305 370aa2f489 docs: improve installation reference wording 2026-05-23 00:04:06 +05:30
Sameer6305 20220f8414 docs: improve onboarding navigation consistency 2026-05-22 23:46:43 +05:30
Sameer6305 c90fae47cc docs: improve quickstart onboarding context 2026-05-22 23:42:39 +05:30
Sameer KadamandCopilot Autofix powered by AI 939d00632f Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-22 23:38:24 +05:30
Sameer6305 b09d60161d docs: refine onboarding guidance and reduce duplication 2026-05-22 23:27:11 +05:30
Sameer6305 bb0e9f49e3 feat(explorer): stabilize local graph interaction 2026-04-23 00:11:38 +05:30
Sameer6305 658de23357 fix: resolve merge conflicts with upstream main 2026-04-17 19:56:41 +05:30
Sameer6305 66e8964d22 fix(provenance): include upstream ancestors + add direction classification and markdown grouping 2026-04-17 19:33:12 +05:30
Sameer6305 08150fb2f7 docs: update named graph usage 2026-04-02 15:46:41 +05:30
Sameer6305 ce01067009 test: add graph isolation tests 2026-04-02 15:46:41 +05:30
Sameer6305 a896c36389 feat: add config for graph URIs 2026-04-02 15:46:41 +05:30
Sameer6305 5f55e9b363 feat: support named graphs in QueryEngine 2026-04-02 15:46:41 +05:30
Sameer6305 25999076df feat: add graph parameter to TripletStore 2026-04-02 15:46:41 +05:30
Sameer Kadam 20755e69e2 feat(graph): add Apache AGE backend integration with configuration, registration, tests and documentation (#311) 2026-02-15 15:57:07 +05:30
Sameer6305 b473285dcb fix(pgvector): address Copilot review feedback 2026-02-11 18:15:23 +05:30
Sameer6305 95322df8e0 fix(pgvector): address security, reliability, and test issues from review 2026-02-11 17:57:00 +05:30
Sameer6305 52ab28659b docs: Update README to list pgvector as supported backend 2026-02-11 14:33:38 +05:30
Sameer6305 99b3c1524a docs(vector_store): Add pgvector documentation
- Setup instructions with Docker
- Connection string format
- Usage examples
- Index types (HNSW, IVFFlat)
- Migration notes
2026-02-11 14:32:05 +05:30
Sameer6305 52da99652f chore: Export PgVectorStore and add pgvector dependencies
- Add PgVectorStore to vector_store exports
- Add vectorstore-pgvector optional dependency
- Include psycopg[binary], psycopg2-binary, pgvector
2026-02-11 14:27:55 +05:30
Sameer6305 163318da1f test(vector_store): Add comprehensive tests for PgVectorStore
- CRUD unit tests
- Similarity search tests with filters
- Index creation tests (HNSW, IVFFlat)
- Docker-based PostgreSQL + pgvector support
- Tests skip if DB unavailable
2026-02-11 14:26:52 +05:30
Sameer6305 3f60f2c8c3 feat(vector_store): Add native pgvector (PostgreSQL) support
- Implement PgVectorStore with psycopg3/psycopg2 support
- Support cosine, L2, and inner_product distance metrics
- Support IVFFlat and HNSW index types
- JSONB metadata storage with filtering
- Connection pooling and batch operations
- Idempotent index creation
2026-02-11 14:23:04 +05:30
Sameer6305 85e302bbc0 fix: address security, syntax, and test issues in Snowflake ingestor 2026-02-04 18:15:26 +05:30
Sameer6305 0a66e1c6ea fix: address Copilot review feedback for Snowflake ingestor 2026-02-04 00:17:25 +05:30
Sameer6305 06d5fad6b9 feat: add Snowflake ingestor for native data warehouse ingestion 2026-02-03 23:27:25 +05:30
Sameer6305 4ab8b4d72b feat: add Apache Arrow exporter 2026-02-02 22:56:53 +05:30