- Add new section "Post-MVP UI Enhancements" with all completed tasks
- Update progress snapshot with current date and status
- Document date formatting, breadcrumbs, menu restructuring, and clickable rows
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Format dates as YYYY-MM-DD with full timestamp on hover
- Add breadcrumb navigation with hospital icon (🏥) across all pages
- Restructure main menu with grouped dropdowns:
* Hardware (Assets, Components)
* Health (Tickets, Failures, Analytics)
* Settings (Ingest)
- Make table rows clickable on Dashboard, Assets, and Components pages
- Add new Customers page with list view
- Improve dropdown menu stability with JS hover delay
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Fixes 400 Bad Request error when ingesting hardware snapshots that include
PCIe link speed information (link_width, link_speed, max_link_width, max_link_speed).
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Replace legacy format with correct hardware snapshot format from
INTEGRATION_GUIDE.md. Example now includes:
- Correct structure: hardware.board, cpus, memory, storage, etc.
- Component statuses (OK, Warning, Critical, Empty)
- Firmware versions for system components and devices
- Empty memory slots demonstration
- PCIe devices with vendor/device IDs
- Power supply telemetry data (power, voltage)
Previous format with external_id, lot_code, and installations
section was replaced with real Redfish-based snapshot format.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Describes JSON format for importing server hardware data collected
via Redfish API or similar sources. Includes:
- Hardware snapshot format (board, CPUs, memory, storage, PSU, PCIe)
- Automatic LOT classification rules
- Component status handling (OK, Warning, Critical)
- Installation tracking and timeline event generation
- Serial number generation for components without physical serials
- Processing logic and API endpoint specification
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>