|
|
0d211d5156
|
feat: add ThreatActorEntity domain entity with coverage analysis (Tier 4)
|
2026-02-20 15:02:38 +01:00 |
|
|
|
c0c6cda11d
|
feat: add Campaign/Compliance domain entities and extract users/audit/data_sources to services (LP-2 through LP-6)
|
2026-02-20 13:28:14 +01:00 |
|
|
|
42a9f4dcd4
|
refactor(status): consolidate status_service to delegate to TechniqueEntity.recalculate_status() eliminating duplicated business logic
|
2026-02-19 15:23:01 +01:00 |
|
|
|
2b6d9090c9
|
refactor(techniques): wire TechniqueRepository into techniques router replacing direct db.query() with repo pattern, domain exceptions, and UnitOfWork
|
2026-02-19 15:13:52 +01:00 |
|
|
|
5c55e7c17f
|
feat(domain): add domain layer foundation -- enums, value objects, TechniqueEntity, repository ports
|
2026-02-18 19:10:31 +01:00 |
|