Add shared bible submodule, rename local bible to bible-local

- Add bible.git as submodule at bible/
- Rename bible/ → bible-local/ (project-specific architecture)
- Update CLAUDE.md to reference both bible/ and bible-local/
- Add AGENTS.md for Codex with same structure

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-01 16:37:10 +03:00
parent 09593019b1
commit c5d253a9df
20 changed files with 26 additions and 1 deletions

View File

@@ -0,0 +1,42 @@
# 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 ./...`