Commit Graph
7 Commits
Author SHA1 Message Date
TanerUslu 8858ab2f88 feat: Passwortschutz im Server statt im Browser
Ohne gueltiges Passwort gibt der Server weder Seite noch Skript heraus.
Das Passwort kommt aus APP_PASSWORD; fehlt die Variable, startet der Server
absichtlich nicht. /healthz bleibt passwortfrei, damit die Ueberwachung den
geschuetzten Dienst nicht faelschlich fuer ausgefallen haelt.
2026-07-29 10:32:41 +02:00
vchuser b679df6fd3 Doku: Codeabgleich nur innerhalb vertraeglicher Angaben, Grenze ergaenzt
README beschreibt jetzt, dass ein Codetreffer einen Widerspruch der
technischen Angaben nicht mehr ueberstimmt (Fehler 1) und dass die
Codemenge eines Stapels ein abgeleiteter statt angesammelter Wert ist
(Fehler 2). Neue Grenze dokumentiert: ein gelesener Barcode-Inhalt ist exakt
gelesen, aber nicht garantiert eine Teilenummer - eine geteilte Los- oder
Wiederverkaeufer-Kennung kann zwei verschiedene Module verbinden, wogegen
die neue Widerspruchspruefung schuetzt. Testanzahl auf 124 aktualisiert.
2026-07-29 09:22:11 +02:00
vchuser 7b4a3532bb Aktualisiere README fuer Barcode-Codeabgleich und gelockerten Gruen-Massstab
Beschreibt die neue Vorrangregel (bekannter Barcode-Inhalt entscheidet vor
dem Vergleich der technischen Angaben), dass eine exakt gelesene Teilenummer
allein fuer Gruen genuegt, und den OCR-Kurzschluss bei bereits bekanntem
Code. Ergaenzt entsprechende Pruefpunkte im Abschnitt "Am Gerät noch zu
pruefen" und aktualisiert die Testanzahl auf 121.
2026-07-29 09:05:35 +02:00
vchuserandClaude Opus 5 1acfee76d8 Korrigiere README: erfundene Meldungen, veraltete und fehlende Abschnitte
Entfernt zwei nie existierende Statusmeldungen ("Kamera laeuft", "kein
Barcode gefunden"). Ergaenzt die seit final-fix-1 geltende, bisher
unerwaehnte Kandidaten-Regel fuer Stapel (sharesSetField), sowie zwei seit
final-fix-1 vorhandene, aber nirgends dokumentierte Funktionen:
Sitzungsfortsetzung beim Start und Ersatzweg ohne Kamera. Korrigiert einen
seit final-fix-1 falschen Pruefpunkt (automatische statt tatsaechlicher,
per Dialog bestaetigter Sitzungswiederherstellung nach Neuladen). Ergaenzt
die Dateistruktur-Tabelle um die bisher fehlenden src/ui/*.js-Dateien
(resume-dialog.js, describe-spec.js) und aktualisiert die veraltete
Testanzahl auf den aktuellen Stand.

Fuegt den Abschlussbericht dieser Aufraeumrunde hinzu.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-28 18:25:15 +02:00
vchuser cfdccb3f74 docs: correct stacking rule, barcode flow, and device-check gaps
- README/.vch-description overstated the stacking rule as a hard
  "identical specs AND identical part number" requirement. In reality
  specsCompatible (src/spec.js) only compares fields known on both
  sides, so an unread part number is skipped rather than compared;
  proposeAssignment (src/session.js) only prompts when multiple stacks
  match. Documented the actual rule and its deliberate trade-off.
- Added a sentence on how pipeline.js handles multiple barcodes with
  an unknown numbering scheme that disagree: no part number is taken
  over and OCR alone decides, without prompting.
- Added src/styles.css to the "Aufbau" file table.
- Added the two barcode-adapter device checks from
  .superpowers/sdd/task-9-report.md (first-load timing, reload after
  an interrupted first load) to "Am Gerät noch zu prüfen"; reviewed
  task-8 and task-10..13 reports and confirmed their other device
  checks were already present.
2026-07-28 17:50:38 +02:00
vchuserandClaude Opus 5 2d3a9b0ddb docs: README und Projektbeschreibung
README und .vch-description an den tatsaechlichen Code angeglichen: Otsu-
Schwellwert statt fester Kontrastspreizung fuer OCR, Zeitgrenzen und
Mehrdeutigkeitsbehandlung in der Pipeline, gruendliche Zustandspruefung in
storage.js, 97 Tests. Herstellertabellen-Validierung (Step 3) bleibt
blockiert, da sie reale Module vom Nutzer braucht - pn-tables.js unveraendert.
Ehrlicher Beleg-Stand der Tabellen sowie Erweiterungsanleitung in der README,
plus konsolidierte Liste dessen, was mangels Handy/Browser noch am Geraet zu
pruefen ist.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-28 17:42:29 +02:00
vchuser 82898a1539 chore: Spezifikation und Umsetzungsplan 2026-07-28 14:07:51 +02:00