feat(scanner): add native artifact pipeline
Add native IK-style capture processing, Artifact Inventory, explicit promotion and single-result review. Confirm the three live OCR corrections in the eval corpus and preserve extraction/value separation.
This commit is contained in:
@@ -1,23 +1,24 @@
|
||||
# Genshin Artifact Assistant
|
||||
|
||||
Local Windows-first Electron app for scanning Genshin Impact artifacts, triaging them, and suggesting simple character builds without depending on Inventory Kamera or Genshin Optimizer as the main workflow.
|
||||
Local Windows-first Electron app for scanning Genshin Impact artifacts, triaging them, and suggesting simple character builds without depending on external scanner or optimizer tools as the main workflow.
|
||||
|
||||
## Current MVP
|
||||
|
||||
- Electron + React + TypeScript app shell.
|
||||
- Dark purple fintech/glassmorphism UI direction.
|
||||
- Genshin capture source discovery.
|
||||
- Smart Capture that focuses Genshin, hides the app, captures the primary screen, and restores the app.
|
||||
- Artifact detail-panel crop detection with focused OCR regions.
|
||||
- OCR parser for artifact name, slot, main stat, substats, set, equipped character, confidence, and review notes.
|
||||
- Demo triage and build suggestion views.
|
||||
- Read-only overlay preview shell.
|
||||
- Electron + React + TypeScript app shell with a C# sidecar for fast read-only scan input/capture.
|
||||
- Artifact-first scanner scope. Weapons, materials, and character details are intentionally not active scanner features yet.
|
||||
- Smart Capture for the currently visible artifact detail view with focused OCR crops, parser confidence, and review notes.
|
||||
- Visible-inventory auto-scan baseline with read-only tile selection, detail verification, OCR, parse, store/review, scroll, and summary.
|
||||
- Native IK-style artifact capture path that writes card crops and run artifacts for post-capture processing.
|
||||
- Vendored Inventory Kamera `inventorylists` under `data/ik-inventorylists` as artifact reference data.
|
||||
- Scan result rail plus Inventory view for native results, stored artifacts, crop previews, IK/GOOD match state, explicit promotion, single-result review/edit/approve, and Artifact-only pipeline state.
|
||||
- GOOD import/export, review samples, OCR eval, diagnostics, local artifact store, demo triage/build views, and read-only overlay preview shell.
|
||||
|
||||
## Documentation
|
||||
|
||||
This project uses the engineering template from `https://git.noveria.net/bao/template` adapted to this app:
|
||||
|
||||
- [AGENTS.md](AGENTS.md)
|
||||
- [docs/CURRENT_STATUS.md](docs/CURRENT_STATUS.md)
|
||||
- [docs/PROJECT.md](docs/PROJECT.md)
|
||||
- [docs/ARCHITECTURE.md](docs/ARCHITECTURE.md)
|
||||
- [docs/CONVENTIONS.md](docs/CONVENTIONS.md)
|
||||
|
||||
Reference in New Issue
Block a user