chore: initialize repository baseline
Import the existing Electron + React + TypeScript app as the version-control baseline before the scanner rework (C# input/capture sidecar, resolution-anchored layout profiles, OCR preprocessing, eval harness, rescan-merge, GOOD interop). Housekeeping in this commit: - Remove orphaned temp_inputhelper_block.ts (duplicate of the input-helper script). - Ignore .claude/scheduled_tasks.lock local session state. - Add .gitattributes to normalize line endings (LF in repo). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
# Checklists
|
||||
|
||||
## Scanner Change
|
||||
|
||||
- [ ] The expected crop or capture behavior is clear.
|
||||
- [ ] Genshin is not accessed through memory reads, hooks, injection, or game files.
|
||||
- [ ] Capture failures are shown to the user.
|
||||
- [ ] OCR uncertainty remains inspectable in Details.
|
||||
- [ ] Parser output does not silently trust low-confidence text.
|
||||
- [ ] `npm run lint` passes.
|
||||
- [ ] `npm test` passes when parser/scoring logic changed.
|
||||
- [ ] `npm run build` passes.
|
||||
- [ ] Manual Smart Capture is tested when possible.
|
||||
|
||||
## UI Change
|
||||
|
||||
- [ ] The main workflow remains visible without unnecessary scrolling.
|
||||
- [ ] Debug or secondary information is moved behind buttons/modals where appropriate.
|
||||
- [ ] Disabled states prevent actions without required data.
|
||||
- [ ] Text fits in controls and panels.
|
||||
- [ ] Desktop viewport is checked manually.
|
||||
- [ ] `npm run build` passes.
|
||||
|
||||
## Parser Or Scoring Change
|
||||
|
||||
- [ ] Known-good OCR samples still parse correctly.
|
||||
- [ ] Ambiguous data becomes unknown or review, not false certainty.
|
||||
- [ ] Character, set, stat, and slot dictionaries are updated deliberately.
|
||||
- [ ] Tests cover changed behavior when practical.
|
||||
|
||||
## Release Or Packaging
|
||||
|
||||
- [ ] Production build succeeds.
|
||||
- [ ] Electron preload bridge is copied to `dist-electron/preload.cjs`.
|
||||
- [ ] App starts outside browser preview.
|
||||
- [ ] Smart Capture bridge is available.
|
||||
- [ ] No generated debug artifacts are included accidentally.
|
||||
Reference in New Issue
Block a user