43 lines
921 B
Markdown
43 lines
921 B
Markdown
# 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 ./...`
|