KaifAhmad1
5cc0c7eac4
feat(embeddings): switch default to FastEmbed and update docs
...
Set FastEmbed as default embedding provider in TextEmbedder. Updated dependencies in pyproject.toml. Refreshed Context Module notebook and documentation to reflect changes. Added verification tests.
2025-12-18 13:40:39 +05:30
KaifAhmad1
0a052b676d
Refactor deduplication module to support simplified string-based merge strategies and update documentation
2025-12-17 22:27:16 +05:30
KaifAhmad1
b091c870bc
Improve conflicts docs and notebook; align conflicts APIs
2025-12-17 19:12:16 +05:30
KaifAhmad1
72d948972b
Update ontology module: 6-stage pipeline, OntologyValidator integration, and documentation updates
2025-12-17 00:10:51 +05:30
KaifAhmad1
dd6b341fb9
Refactor: Rename Adapter to Store across Vector, Graph, and Triplet stores. Update docs and tests.
2025-12-16 20:45:11 +05:30
KaifAhmad1
96702923de
Remove QA components (OntologyValidator, ConflictDetector, etc) and fix residual references
2025-12-16 17:25:15 +05:30
KaifAhmad1
4fdc483935
Refactor terminology: Triple -> Triplet across codebase, docs, and notebooks
2025-12-15 16:09:20 +05:30
KaifAhmad1
c178b8dead
Enhance Welcome notebook: validate pipeline, refine docs, and ensure full module coverage
2025-12-13 19:24:50 +05:30
KaifAhmad1
a047ebf74f
Merge main into pipeline and resolve visualization conflicts
2025-12-13 15:08:47 +05:30
KaifAhmad1
88c12b1867
Add pipeline orchestration fixes and E2E tests
2025-12-13 15:03:34 +05:30
KaifAhmad1
094bb8d82b
Recommit pipeline orchestration and e2e tests
2025-12-13 15:01:37 +05:30
KaifAhmad1
0a555145e4
Enhance visualization module with comprehensive testing and robust dependency handling
2025-12-12 23:10:17 +05:30
KaifAhmad1
f3dd7a05bd
Refactor: Remove Pinecone and enhance vector store backend support
...
- Removed all Pinecone references, adapters, and documentation to align with open-source, self-hosted focus.
- Removed PineconeAdapter and related dependencies.
- Updated VectorStore to enforce supported backends (FAISS, Weaviate, Qdrant, Milvus, InMemory).
- Updated cookbooks (e.g., 13_Vector_Store.ipynb) to use Weaviate/FAISS examples instead of Pinecone.
- Updated core documentation (modules.md, rchitecture.md, etc.) to reflect backend changes.
- Added new tests ( est_pinecone_removal.py, est_vector_store_deepdive.py) to verify removal and validate remaining backends.
- Verified all vector store tests pass.
2025-12-12 20:19:17 +05:30
KaifAhmad1
6856580a7a
Refactor: Rename triple_store to triplet_store across codebase
...
- Renamed semantica/triple_store to semantica/triplet_store
- Updated all imports and class references in core modules and adapters
- Refactored Jupyter notebooks in cookbook/
- Updated documentation files (README, docs/, etc.)
- Updated tests and verified passing status
2025-12-12 18:45:00 +05:30
KaifAhmad1
d3366bbcf0
Refactor Semantic Extract module: Update notebooks, docs, and implementation to use class-based interfaces
2025-12-12 13:23:37 +05:30
KaifAhmad1
a93ed8f13a
Add comprehensive tests for SeedDataManager
2025-12-11 22:04:36 +05:30
KaifAhmad1
971b42631e
Enhance reasoning module with variable unification and add comprehensive tests
2025-12-11 21:54:16 +05:30
KaifAhmad1
521e2e27d8
Add comprehensive tests for pipeline orchestration module
2025-12-11 21:28:51 +05:30
KaifAhmad1
c307011311
Merge branch 'main' of https://github.com/Hawksight-AI/semantica
2025-12-11 19:34:26 +05:30
KaifAhmad1
79ff296001
Removing unnecessary Files
2025-12-11 19:34:03 +05:30
KaifAhmad1
30cede84c7
feat(parse): deep dive and comprehensive testing of parse module
...
- Added ests/parse/test_parse_comprehensive.py covering all core parsers (CSV, JSON, XML, PDF, DOCX, Code, Email, HTML).
- Added ests/parse/test_notebook_03.py to verify the document parsing cookbook.
- Fixed HTMLParser metadata extraction and return type (returning HTMLData with dict metadata).
- Fixed HTMLParser import of get_progress_tracker.
- Fixed StructuredDataParser progress tracker initialization.
- Updated PR description.
2025-12-11 18:53:34 +05:30
KaifAhmad1
e0e42dc539
feat(ontology): comprehensive testing and bug fixes for ontology module
...
- Added comprehensive test suite (test_ontology_comprehensive.py) covering all core classes.
- Added test_notebook_14.py to verify documentation examples.
- Fixed PropertyGenerator to respect min_occurrences config.
- Fixed NamingConventions for singularization (ss endings) and camelCase preservation.
- Fixed OntologyVisualizer to handle list-type domains/ranges.
- Fixed ModuleManager method usage in tests.
- Validated all 32 tests pass.
2025-12-11 18:11:58 +05:30
KaifAhmad1
e7e67bd673
Enhance normalize module: fix recursion, add comprehensive tests (57 passed)
2025-12-11 16:58:14 +05:30
KaifAhmad1
5d5928badf
feat: enhance kg module with tests, conflict resolution placeholders, and doc updates
2025-12-11 15:21:39 +05:30
KaifAhmad1
3e7863aa23
feat(ingest): validate and fix ingest module and notebooks
...
- Fix ProgressTracker usage in MCPIngestor and RepoIngestor
- Fix recursive calls in methods.py
- Add comprehensive test suite for all ingest submodules (tests/ingest/test_submodules.py)
- Add integration tests for key cookbooks (tests/ingest/test_cookbook_integration.py)
- Fix and align existing tests (test_notebook_02.py, test_notebook_06.py)
- Ensure full coverage of all 15 data sources
2025-12-11 00:28:25 +05:30
KaifAhmad1
afc94ad059
Remove KuzuDB backend support and cleanup references
2025-12-10 20:30:59 +05:30
KaifAhmad1
3207eb3b41
Fix export_yaml schema export bug and update docs
...
- Fix YAMLSchemaExporter method call in export_yaml (use export_ontology_schema)
- Add file writing logic to export_yaml for schema method
- Update docs/reference/export.md and semantica/export/export_usage.md with correct method signature
- Add test_export_methods_wrapper.py to verify schema export
- Prevent infinite recursion in method_registry lookups in methods.py
2025-12-10 18:40:32 +05:30
KaifAhmad1
7bbf8e9881
Enhance export module, fix notebooks, and add tests
...
- Added comprehensive unit tests for export module (tests/test_export_module.py)
- Added simulation tests for notebooks 15 and 05 (tests/test_notebook*.py)
- Fixed GraphBuilder.build() signature usage in notebooks and simulations
- Fixed CSVExporter file path handling and CSV content verification
- Fixed VectorExporter data format in notebooks
- Updated YAMLSchemaExporter usage
- Fixed conflict detection in GraphBuilder
- Verified all export formats (JSON, CSV, RDF, GraphML, YAML, OWL, Vector, LPG)
2025-12-10 18:15:04 +05:30
KaifAhmad1
6ee19d971e
feat: enhance embeddings with dynamic model switching, updated docs and tests
2025-12-10 17:32:43 +05:30
Mohd Kaif
0f48b5bc87
Merge pull request #69 from Hawksight-AI/conflicts
...
`fix(conflicts/deduplication): Fix critical bugs and add comprehensive verification for Conflict and Deduplication modules`
2025-12-10 16:11:05 +05:30
KaifAhmad1
ff7768f1ad
Fix deduplication/conflict bugs and add verification scripts
2025-12-10 16:05:46 +05:30
KaifAhmad1
926c518bd7
feat: comprehensive testing and fixes for Core, KG, Conflicts, and Pipeline modules
2025-12-10 15:26:05 +05:30
KaifAhmad1
a7106f810f
feat(context): Add comprehensive tests and fix dependencies
...
- Added unit tests for Context module (AgentContext, AgentMemory, ContextGraph, EntityLinker)
- Fixed Tuple import error in deduplication/merge_strategy.py
- Verified notebook examples via test conversion
2025-12-10 14:05:05 +05:30
KaifAhmad1
b169ce6253
fix(conflicts): fix recursion bug in methods.py and add comprehensive tests
...
- Fix infinite recursion in semantica/conflicts/methods.py by removing redundant registration
- Update 04_Conflict_Resolution_Strategies.ipynb to use correct API
- Add unit tests for conflicts module in tests/conflicts/test_conflicts.py
- Add __init__.py files to tests/ and tests/conflicts/ for package structure
2025-12-10 13:36:05 +05:30
KaifAhmad1
da08354a96
Refactor Context Module: Architecture 2.0, Hierarchical Memory, and Doc Updates
2025-12-09 18:43:27 +05:30