bdc6579c10
Aegis CI / lint-and-test (push) Has been cancelled
Snyk Security Scan / Python vulnerabilities (backend) (push) Has been cancelled
Snyk Security Scan / npm vulnerabilities (frontend) (push) Has been cancelled
Snyk Security Scan / Docker image vulnerabilities (backend) (push) Has been cancelled
Confirmed via issue_editmeta and a real production failure log: Time to Detect / Time to Contain are Jira datetime fields despite the name, not numeric duration fields. Pushing a computed hour count made Jira reject the entire fields payload (validated atomically), silently sinking BT End Date and Attack Detected on the same call even though only these two fields were actually invalid. Now pushes the real detection_time/ containment_time timestamps. Removed the now-unused _compute_hours.