453 Commits
Author SHA1 Message Date
KaifAhmad1 84b90b45a2 fix: align split methods with documentation and registry 2025-12-12 16:15:57 +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 8b6e8608c3 Enhance SeedDataManager with robust CSV/JSON support and improved validation 2025-12-12 12:04:24 +05:30
Mohd Kaif 315e2edb14 Merge pull request #81 from Hawksight-AI/seed
Seed Module Tests: Comprehensive Coverage for SeedDataManager
2025-12-11 22:08:19 +05:30
KaifAhmad1 a93ed8f13a Add comprehensive tests for SeedDataManager 2025-12-11 22:04:36 +05:30
Mohd Kaif 921bf18041 Merge pull request #80 from Hawksight-AI/reasoning
Reasoning Module Enhancement: Variable Unification & Advanced Inference
2025-12-11 21:57:13 +05:30
KaifAhmad1 971b42631e Enhance reasoning module with variable unification and add comprehensive tests 2025-12-11 21:54:16 +05:30
Mohd Kaif 3e4bc8521f Merge pull request #79 from Hawksight-AI/pipeline
Comprehensive Test Suite for Pipeline Orchestration Module
2025-12-11 21:36:16 +05:30
KaifAhmad1 521e2e27d8 Add comprehensive tests for pipeline orchestration module 2025-12-11 21:28:51 +05:30
KaifAhmad1 c8f745cef0 chore: remove PR descriptions and temporary test output files 2025-12-11 20:18:12 +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
Mohd Kaif 2a28e833b9 Merge pull request #78 from Hawksight-AI/parse
Comprehensive Testing and Fixes for Parse Module
2025-12-11 18:57:53 +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
Mohd Kaif 9c8d0c032b Merge pull request #77 from Hawksight-AI/ontology
Comprehensive Testing and Bug Fixes for Ontology Module
2025-12-11 18:16:31 +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
Mohd Kaif f59fe1d689 Merge pull request #76 from Hawksight-AI/normalize
Normalize Module Enhancements & Comprehensive Testing
2025-12-11 17:00:46 +05:30
KaifAhmad1 e7e67bd673 Enhance normalize module: fix recursion, add comprehensive tests (57 passed) 2025-12-11 16:58:14 +05:30
Mohd Kaif 1cfbf626d0 Merge pull request #75 from Hawksight-AI/knowledge-engineering
feat: Knowledge Engineering Module Enhancements and Testing
2025-12-11 15:23:54 +05:30
KaifAhmad1 5d5928badf feat: enhance kg module with tests, conflict resolution placeholders, and doc updates 2025-12-11 15:21:39 +05:30
Mohd Kaif 2f94986b01 Merge pull request #74 from Hawksight-AI/ingest
validate and fix ingest module and notebooks
2025-12-11 00:31:15 +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
Mohd Kaif d23ca2d743 Update README.md 2025-12-10 21:56:26 +05:30
Mohd Kaif 507a1f9c71 Merge pull request #73 from Hawksight-AI/graph-store
Remove KuzuDB backend support and cleanup references
2025-12-10 20:33:29 +05:30
KaifAhmad1 afc94ad059 Remove KuzuDB backend support and cleanup references 2025-12-10 20:30:59 +05:30
Mohd Kaif bad6bd0326 Merge pull request #72 from Hawksight-AI/export
Fix export_yaml schema export bug and update docs
2025-12-10 18:43:35 +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
Mohd Kaif 3457f4d7c8 Merge pull request #71 from Hawksight-AI/export
Enhanced Export Module Testing & Notebook Fixes
2025-12-10 18:19:23 +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
Mohd Kaif a163a46c56 Merge pull request #70 from Hawksight-AI/embeddings
Dynamic Embedding Model Switching & Enhanced Testing
2025-12-10 17:37:17 +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 e7bf664868 Update PR description 2025-12-10 16:07:01 +05:30
KaifAhmad1 ff7768f1ad Fix deduplication/conflict bugs and add verification scripts 2025-12-10 16:05:46 +05:30
Mohd Kaif e0fce67ab2 Merge pull request #68 from Hawksight-AI/core
`test(core/pipeline): Add comprehensive unit tests and fix pipeline validation logic`
2025-12-10 15:31:20 +05:30
KaifAhmad1 926c518bd7 feat: comprehensive testing and fixes for Core, KG, Conflicts, and Pipeline modules 2025-12-10 15:26:05 +05:30
Mohd Kaif ea477f9b32 Merge pull request #67 from Hawksight-AI/context-engineering
Context Module Testing & Validation
2025-12-10 14:07:21 +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
Mohd Kaif 36e94cdbbc Merge pull request #66 from Hawksight-AI/conflicts
fix(conflicts): fix recursion bug in methods module and add comprehensive unit tests
2025-12-10 13:39:27 +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
Mohd Kaif 845de6a0d0 Remove code style badge from README
Removed the badge for code style 'black' from README.
2025-12-10 11:46:06 +05:30
KaifAhmad1 4900285dc4 docs(readme): update badge label color for better contrast 2025-12-09 21:49:19 +05:30
KaifAhmad1 50b6be4081 docs(readme): improve badge spacing and alignment 2025-12-09 21:46:40 +05:30
KaifAhmad1 49dd4ef819 docs(readme): add support stickers and star badge 2025-12-09 21:42:44 +05:30
KaifAhmad1 732729e707 refactor(docs): improve format and organization of context and embeddings reference 2025-12-09 21:08:55 +05:30
KaifAhmad1 9445d96fff docs: Update context and embeddings reference docs with grid cards 2025-12-09 20:23:12 +05:30
KaifAhmad1 da08354a96 Refactor Context Module: Architecture 2.0, Hierarchical Memory, and Doc Updates 2025-12-09 18:43:27 +05:30
KaifAhmad1 cf56dad82a docs: update cookbook links to absolute GitHub URLs in reference docs 2025-12-09 16:51:28 +05:30
KaifAhmad1 45556563f0 docs: Add missing notebook links to README 2025-12-09 13:09:09 +05:30
KaifAhmad1 dec98bcee5 docs: Update broken notebook links in README 2025-12-09 12:44:18 +05:30