Files
semantica/tests/context
KaifAhmad1 4e31296c1e Fix Context Graphs decision tracking and add comprehensive tests
- Fix empty/None decision ID handling in ContextGraph.add_decision()
- Fix None metadata handling to prevent TypeError
- Fix causal chain depth logic and node exclusion
- Fix nonexistent node handling in add_causal_relationship()
- Add missing properties field in to_dict serialization
- Add missing from_dict method for graph deserialization
- Fix precedent search direction in find_precedents()
- Fix UUID generation logic in all decision models
- Add comprehensive test suite with 9 tests covering all features
- Test coverage: decision tracking, graph analytics, use cases, performance
- All 71 context tests now passing (100% success rate)

Resolves critical bugs in Context Graphs feature (#290) implementation
2026-02-15 12:52:19 +05:30
..