• Joined on 2024-03-27
kitos pushed to main at kitos/Aegis 2026-06-03 12:10:30 +00:00
460faf9935 feat(disputed): symmetric UX for both leads in disputed state
kitos pushed to main at kitos/Aegis 2026-06-03 11:03:01 +00:00
02ff89401c fix(disputed): add admin role + contact info in discussion modal
kitos pushed to main at kitos/Aegis 2026-06-03 10:48:11 +00:00
4e20bfa835 feat(disputed): Confirm My Validation button + discussion request modal
kitos pushed to main at kitos/Aegis 2026-06-03 10:36:24 +00:00
46ff79e695 fix(disputed): add disputed to TestState in test_entity.py
kitos pushed to main at kitos/Aegis 2026-06-03 10:23:56 +00:00
9f86c205be fix(ts): add disputed to all Record<TestState> maps to satisfy TypeScript
kitos pushed to main at kitos/Aegis 2026-06-03 10:21:49 +00:00
61e6037e97 feat(tests): disputed state + fix timestamps on reopen
kitos pushed to main at kitos/Aegis 2026-06-03 09:31:41 +00:00
2de95a3082 feat(tests): reopen rejected test keeps all content + rejection notes
kitos pushed to main at kitos/Aegis 2026-06-03 09:26:02 +00:00
74ca8dc53a fix(TestsPage): move lastActivityDate outside component to fix TDZ error
kitos pushed to main at kitos/Aegis 2026-06-03 09:22:31 +00:00
ad5cd26363 fix(tests): replace updated_at (doesn't exist) with real timestamps
kitos pushed to main at kitos/Aegis 2026-06-03 09:15:04 +00:00
fc3b413a83 fix(tests): use blue_started_at for Waiting column (updated_at doesn't exist)
kitos pushed to main at kitos/Aegis 2026-06-03 09:06:24 +00:00
9f1c4c28c9 feat(evidence): paste screenshot directly from clipboard (Ctrl+V)
kitos pushed to main at kitos/Aegis 2026-06-03 09:01:53 +00:00
ea8c48755f fix(tooltip): clarify Blue Team Avg Time excludes queue wait time
kitos pushed to main at kitos/Aegis 2026-06-03 09:00:00 +00:00
5684484fdf fix(metrics): prevent 0.0 falsy bug for sub-hour timing values
kitos pushed to main at kitos/Aegis 2026-06-03 08:40:08 +00:00
06e8effaa4 fix(metrics): use direct timestamp fields instead of audit log lookups
kitos pushed to main at kitos/Aegis 2026-06-03 08:33:04 +00:00
56d49f6de7 feat(exec-dashboard): move Red/Blue team stats above Top Threat Actors
kitos pushed to main at kitos/Aegis 2026-06-03 08:13:12 +00:00
688e843e03 feat(exec-dashboard): vertical bars for Coverage by Tactic in MITRE order
kitos pushed to main at kitos/Aegis 2026-06-03 08:07:51 +00:00
e03a222ab0 fix(types): add conversion_rate fields to ValidationThroughput interface
kitos pushed to main at kitos/Aegis 2026-06-03 08:06:33 +00:00
f53500bcb5 fix(exec-dashboard): replace time-dependent throughput with Pipeline Conversion %
kitos pushed to main at kitos/Aegis 2026-06-03 08:01:24 +00:00
9e36b683fa feat(exec-dashboard): split threat actors into exposure vs detection strength
kitos pushed to main at kitos/Aegis 2026-06-03 07:57:49 +00:00
b33562a34e feat: add tooltip to Overall Score gauge in Executive Dashboard