Specs / Dashboard Enhancements (Experimental & Classic)

Dashboard Enhancements (Experimental & Classic)

Date: 2025-11-20

Dashboard Enhancements (Experimental & Classic)

Date: 2025-11-20

Overview

This document captures recent improvements to the TiltCheck dashboard layer: experimental trust view, legal rights & evidence API stubs, accessibility updates, gauge configuration abstraction, persistence for evidence packages, and contrast adjustments.

Changes Implemented

1. Experimental Trust View (services/dashboard/public/experimental.html)

2. Classic Dashboard Link (services/dashboard/public/index.html)

3. Gauge Formula Configuration

4. Legal Rights Evaluation Stub (/api/legal-rights/evaluate)

5. Evidence Package Aggregation & Pruning (/api/evidence/package)

6. Accessibility & Contrast

7. Evidence Export Integration

Endpoints Summary

| Endpoint | Method | Purpose |

|----------|--------|---------|

| /api/legal-rights/evaluate | GET | Stub legal rights heuristic triggers |

| /api/evidence/package | GET | Transient evidence aggregation (no persistence) |

| /api/evidence/package | POST | Persist evidence snapshot (returns id) |

| /api/evidence/packages | GET | List persisted package IDs |

| /api/evidence/package/:id | GET | Retrieve specific persisted package |

| /api/config/gauges | GET (planned) | (Planned) Serve current gauge config JSON |

| /api/config/gauges | PATCH (planned) | (Planned) Mutate & persist allowed gauge parameters |

| /api/evidence/package/:id.csv | GET | CSV export of a persisted evidence package |

| /api/evidence/package.csv | GET | CSV transient evidence aggregation (query filters) |

Follow-Up Opportunities

Notes

Author

GitHub Copilot (TiltCheck Development Agent)