Files
cleveragents-core/scripts
HAL9000 3fe1d4b0fc fix(decision_service): persist decision dependency edges to database
- Add DecisionRepositoryProtocol.record_dependency, persist_dependencies
  and get_influence_edges method declarations (interface completeness)
- Fix record_dependency IntegrityError handler — duplicates are silently
  ignored instead of raising DatabaseError (semantic correctness)
- Add persist_dependencies() for bulk edge insertion with batching and
  atomicity (each source to multiple targets in a single call)
- Batch all dependency edges in a single UnitOfWork transaction
  instead of per-edge transactions (atomicity guarantee)
- Merge DB-persisted edges with in-memory edges in get_influence_edges()
  for completeness after service restarts
- Remove inline # type: ignore[import-untyped] from step file; added
  reportMissingModuleSource=false globally in pyproject.toml per CONTRIBUTING.md
- Update CHANGELOG to reference closed issue #7626 instead of PR #8182
- Delete placeholder scripts/fix_pr_8182.py

ISSUES CLOSED: #7926
2026-06-06 04:46:09 -04:00
..