feat: Expose all MemoryState metrics in API and dashboard

This commit is contained in:
Riz Ashraf committed 2026-09-09 06:26:58 +01:00
1 parent 938b8dbf45
commit 0ecd862e89
2 files changed
+94 -1

No files matched your search

+66
View File
@@ -45,6 +45,58 @@
<div class="stat-label">ADRs</div>
<div class="stat-value" id="val-adrs">-</div>
</div>
<div class="stat-card">
<div class="stat-label">Audit Ledger</div>
<div class="stat-value" id="val-ledger">-</div>
</div>
<div class="stat-card">
<div class="stat-label">Sticky Notes</div>
<div class="stat-value" id="val-sticky">-</div>
</div>
<div class="stat-card">
<div class="stat-label">Error Fixes</div>
<div class="stat-value" id="val-error_fixes">-</div>
</div>
<div class="stat-card">
<div class="stat-label">Pinned Files</div>
<div class="stat-value" id="val-pinned_files">-</div>
</div>
<div class="stat-card">
<div class="stat-label">Session Summaries</div>
<div class="stat-value" id="val-session_summaries">-</div>
</div>
<div class="stat-card">
<div class="stat-label">Handoff Memos</div>
<div class="stat-value" id="val-handoff_memos">-</div>
</div>
<div class="stat-card">
<div class="stat-label">Env Fingerprints</div>
<div class="stat-value" id="val-env_fingerprints">-</div>
</div>
<div class="stat-card">
<div class="stat-label">Env Requirements</div>
<div class="stat-value" id="val-env_requirements">-</div>
</div>
<div class="stat-card">
<div class="stat-label">Milestones</div>
<div class="stat-value" id="val-milestones">-</div>
</div>
<div class="stat-card">
<div class="stat-label">Environments</div>
<div class="stat-value" id="val-environments">-</div>
</div>
<div class="stat-card">
<div class="stat-label">PR Checklists</div>
<div class="stat-value" id="val-pr_checklists">-</div>
</div>
<div class="stat-card">
<div class="stat-label">Safety Gates</div>
<div class="stat-value" id="val-gates">-</div>
</div>
<div class="stat-card">
<div class="stat-label">Workspaces</div>
<div class="stat-value" id="val-context_workspaces">-</div>
</div>
</div>
<script>
@@ -59,6 +111,20 @@
document.getElementById('val-snippets').innerText = data.snippets;
document.getElementById('val-tech_debts').innerText = data.tech_debts;
document.getElementById('val-adrs').innerText = data.adrs;
document.getElementById('val-ledger').innerText = data.ledger;
document.getElementById('val-sticky').innerText = data.sticky;
document.getElementById('val-error_fixes').innerText = data.error_fixes;
document.getElementById('val-pinned_files').innerText = data.pinned_files;
document.getElementById('val-session_summaries').innerText = data.session_summaries;
document.getElementById('val-handoff_memos').innerText = data.handoff_memos;
document.getElementById('val-env_fingerprints').innerText = data.env_fingerprints;
document.getElementById('val-env_requirements').innerText = data.env_requirements;
document.getElementById('val-milestones').innerText = data.milestones;
document.getElementById('val-environments').innerText = data.environments;
document.getElementById('val-pr_checklists').innerText = data.pr_checklists;
document.getElementById('val-gates').innerText = data.gates;
document.getElementById('val-context_workspaces').innerText = data.context_workspaces;
} catch (err) {
console.error("Failed to fetch stats:", err);
}