Spaces:
Build error
Build error
Commit ·
34cd641
1
Parent(s): 70e41ad
feat(phase-34): add 10 Phase 34 client methods to api.js
Browse filesForensic endpoints:
Api.forensicsCircularOwnership(maxLen)
Api.forensicsGhostCompanies(minScore)
Api.forensicsShadowDirectors(minCount)
Api.forensicsBenfords(entityId)
Self-learning endpoints:
Api.selfLearningPatterns()
Api.selfLearningWeights()
Api.selfLearningAudit()
Case memory endpoints:
Api.caseMemoryStats()
Api.caseMemorySimilar(findingTypes)
- frontend/js/api.js +35 -0
frontend/js/api.js
CHANGED
|
@@ -79,6 +79,41 @@ const Api = {
|
|
| 79 |
graphCommunities: function(minSize) {
|
| 80 |
var m = minSize ? "?min_size=" + minSize : "";
|
| 81 |
return Api._request("/graph/communities" + m);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 82 |
},
|
| 83 |
|
| 84 |
/**
|
|
|
|
| 79 |
graphCommunities: function(minSize) {
|
| 80 |
var m = minSize ? "?min_size=" + minSize : "";
|
| 81 |
return Api._request("/graph/communities" + m);
|
| 82 |
+
|
| 83 |
+
// Phase 34: forensic detection
|
| 84 |
+
forensicsCircularOwnership: function(maxLen) {
|
| 85 |
+
var p = maxLen ? "?max_cycle_length=" + maxLen : "";
|
| 86 |
+
return Api._request("/forensics/circular-ownership" + p);
|
| 87 |
+
},
|
| 88 |
+
forensicsGhostCompanies: function(minScore) {
|
| 89 |
+
var p = minScore ? "?min_score=" + minScore : "";
|
| 90 |
+
return Api._request("/forensics/ghost-companies" + p);
|
| 91 |
+
},
|
| 92 |
+
forensicsShadowDirectors: function(minCount) {
|
| 93 |
+
var p = minCount ? "?min_company_count=" + minCount : "";
|
| 94 |
+
return Api._request("/forensics/shadow-directors" + p);
|
| 95 |
+
},
|
| 96 |
+
forensicsBenfords: function(entityId) {
|
| 97 |
+
return Api._request("/forensics/benfords/" + entityId);
|
| 98 |
+
},
|
| 99 |
+
// Phase 34: self-learning
|
| 100 |
+
selfLearningPatterns: function() {
|
| 101 |
+
return Api._request("/self-learning/patterns");
|
| 102 |
+
},
|
| 103 |
+
selfLearningWeights: function() {
|
| 104 |
+
return Api._request("/self-learning/weights");
|
| 105 |
+
},
|
| 106 |
+
selfLearningAudit: function() {
|
| 107 |
+
return Api._request("/self-learning/audit");
|
| 108 |
+
},
|
| 109 |
+
// Phase 34: case memory
|
| 110 |
+
caseMemoryStats: function() {
|
| 111 |
+
return Api._request("/case-memory/stats");
|
| 112 |
+
},
|
| 113 |
+
caseMemorySimilar: function(findingTypes) {
|
| 114 |
+
var p = findingTypes ? "?finding_types=" + encodeURIComponent(findingTypes) : "";
|
| 115 |
+
return Api._request("/case-memory/similar" + p);
|
| 116 |
+
},
|
| 117 |
},
|
| 118 |
|
| 119 |
/**
|