- triggerPhishingDetection now captures groupReportIntoCampaign's result and, when a campaignId exists, calls new runGatedPhishingStages - runGatedPhishingStages reads the per-company automation gate and conditionally runs parseAndStoreMessage, classifyCampaign, and (only for USER_AWARENESS verdicts) generateAndPostAcknowledgment - each stage isolated in its own try/catch (T-23-09); detection + grouping remain unconditional (D-07); auto_report never posts any other action (D-04, T-23-08) |
||
|---|---|---|
| .. | ||
| hooks | ||
| services | ||
| types | ||
| utils | ||
| auth-client.ts | ||
| auth-utils.ts | ||
| auth.ts | ||
| bootstrap.ts | ||
| permissions.test.ts | ||
| permissions.ts | ||
| status-registry.ts | ||
| utils.ts | ||