# System Overview ## Product Reanimator Core is a Go service for hardware inventory ingest and operational reliability workflows. ## Active Scope - Assets registry (domain model: `Machine`, API surface keeps `asset` naming) - Components registry (domain model: `Part`, API surface keeps `component` naming) - Hardware ingest - Failure ingest and failure views - Timeline events for assets/components - Web UI for dashboard, assets, components, failures, ingest ## Explicitly Removed Legacy Scope These modules are not part of the active architecture: - Projects - LOT - Customers - Locations - Tickets - Analytics ## Runtime Composition - HTTP server: `internal/api` - Ingest orchestration: `internal/ingest` - Persistence: `internal/repository/*` - Domain types: `internal/domain` - Migrations: `migrations/` ## Local Execution - `make run` - `go run ./cmd/reanimator-api` ## Verification - `go test ./...`