Agent Police Department v1.0.0 MVP
This commit is contained in:
+73
@@ -0,0 +1,73 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Agent Police Department</title>
|
||||
<link rel="stylesheet" href="popup.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="header">
|
||||
<h1>🚔 Agent Police Department</h1>
|
||||
<p class="subtitle">Governance dashboard for AI coding agents</p>
|
||||
</div>
|
||||
|
||||
<div class="stats-grid">
|
||||
<div class="stat-card" id="risk-card">
|
||||
<div class="stat-label">Risk Score</div>
|
||||
<div class="stat-value" id="risk-score">—</div>
|
||||
<div class="stat-badge" id="compliance-status">checking</div>
|
||||
</div>
|
||||
<div class="stat-card">
|
||||
<div class="stat-label">Active Agents</div>
|
||||
<div class="stat-value" id="active-count">—</div>
|
||||
</div>
|
||||
<div class="stat-card">
|
||||
<div class="stat-label">Violations</div>
|
||||
<div class="stat-value" id="violation-count">—</div>
|
||||
</div>
|
||||
<div class="stat-card">
|
||||
<div class="stat-label">Events (24h)</div>
|
||||
<div class="stat-value" id="event-count">—</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabs">
|
||||
<button class="tab-btn active" data-tab="violations">Violations</button>
|
||||
<button class="tab-btn" data-tab="activity">Activity</button>
|
||||
<button class="tab-btn" data-tab="policy">Policy</button>
|
||||
</div>
|
||||
|
||||
<div class="tab-content" id="violations-tab">
|
||||
<div class="search-bar">
|
||||
<input type="text" id="violation-search" placeholder="Search violations...">
|
||||
</div>
|
||||
<div class="list-container" id="violations-list">
|
||||
<div class="empty">No violations detected</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tab-content hidden" id="activity-tab">
|
||||
<div class="search-bar">
|
||||
<input type="text" id="activity-search" placeholder="Search activity...">
|
||||
</div>
|
||||
<div class="list-container" id="activity-list">
|
||||
<div class="empty">No activity recorded</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tab-content hidden" id="policy-tab">
|
||||
<div class="policy-editor">
|
||||
<div id="policy-rules"></div>
|
||||
<button id="save-policy" class="btn-primary">Save Policy</button>
|
||||
<button id="reset-policy" class="btn-secondary">Reset to Default</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<button id="export-btn" class="btn-link">Export Audit Log</button>
|
||||
<button id="verify-btn" class="btn-link">Verify Integrity</button>
|
||||
</div>
|
||||
|
||||
<script type="module" src="popup.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user