mirror of
https://github.com/semantica-agi/semantica.git
synced 2026-08-29 04:26:20 +00:00
- Remove forced progress_tracker.enabled=True (was mutating global singleton) - Wrap derive_all() fixpoint loop in try/finally so stop_tracking is always called - Add _derived flag to cache fixpoint result; query() no longer re-runs derive_all() on every call - Reset _derived to False in add_fact(), add_rule(), and clear() - Warn (instead of silently drop) when add_fact() receives an unrecognised dict format - Fix syntax error on line 9 of test file (stray dashes caused SyntaxError, broke CI) - Add missing TestContextGraphIntegration tests: test_edge_becomes_fact and test_derive_after_load - All 18 tests pass Co-Authored-By: KaifAhmad1 <kaifahmad087@gmail.com> Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>