ui: embed reanimator chart viewer
This commit is contained in:
@@ -581,3 +581,26 @@ matter for LOGPile documentation: ingest-side serial fallback rules, canonical P
|
||||
coordinate.
|
||||
- LOGPile event export remains strictly source-derived; internal warnings such as LOGPile analysis
|
||||
notes do not leak into Reanimator `event_logs`.
|
||||
|
||||
---
|
||||
|
||||
## ADL-030 — Audit result rendering is delegated to embedded reanimator/chart
|
||||
|
||||
**Date:** 2026-03-16
|
||||
**Context:**
|
||||
LOGPile already owns file upload, Redfish collection, archive parsing, normalization, and
|
||||
Reanimator export. Maintaining a second host-side audit renderer for the same data created
|
||||
presentation drift and duplicated UI logic.
|
||||
|
||||
**Decision:**
|
||||
- Use vendored `reanimator/chart` as the only audit result viewer.
|
||||
- Keep LOGPile responsible for service flows: upload, live collection, batch convert, raw export,
|
||||
Reanimator export, and parse-error reporting.
|
||||
- Render the current dataset by converting it to Reanimator JSON and passing that snapshot to
|
||||
embedded `chart` under `/chart/current`.
|
||||
|
||||
**Consequences:**
|
||||
- Reanimator JSON becomes the single presentation contract for the audit surface.
|
||||
- The host UI becomes a service shell around the viewer instead of maintaining its own
|
||||
field-by-field tabs.
|
||||
- `internal/chart` must be updated explicitly as a git submodule when the viewer changes.
|
||||
|
||||
Reference in New Issue
Block a user