- Faktenfehler korrigiert: Gitea ist oeffentlich per HTTPS erreichbar (gemessen, § 3.6) — Updates kommen direkt daraus, Drei-Wege-Tabelle weg - node:sqlite in Electron 44 im utilityProcess bewiesen (§ 3.4, beweise/sqlite-main.js + sqlite-kern.js) — better-sqlite3 nicht noetig - Disc-Wache umgedreht: 3-Sekunden-Takt ist Plan A, WM_DEVICECHANGE spaetere Verfeinerung (§ 5) - Entscheid 7 verschaerft: main-Aufraeumen sofort, nicht erst nach W-6 - Entscheid 9 neu: Zielgruppe Bekannte mit Link, Lizenztexte liegen bei - MakeMKV-Lage tagesaktuell bestaetigt (Key bis Ende September 2026, Kaufseite defekt = Dauerzustand seit Sommer 2025) - Electron-Pflege-Regel (§ 6.8), npm-11-Sperre trifft auch Electron selbst (§ 3.5), Release = drei Dateien, 4K-Schluesselkette in § 10, Risikotabelle aktualisiert Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
13 lines
556 B
JavaScript
13 lines
556 B
JavaScript
// Läuft als utilityProcess — der Kontext, in dem Rippy v5 seine Datenbank
|
|
// betreiben wird (kern/speicher/db.ts laut KONZEPT-WINDOWS.md § 4.2).
|
|
try {
|
|
const s = require('node:sqlite');
|
|
const db = new s.DatabaseSync(':memory:');
|
|
db.exec('CREATE TABLE t (a TEXT)');
|
|
db.prepare('INSERT INTO t VALUES (?)').run('geht');
|
|
const wert = db.prepare('SELECT a FROM t').get().a;
|
|
process.parentPort.postMessage({ ok: true, wert: wert, node: process.versions.node });
|
|
} catch (e) {
|
|
process.parentPort.postMessage({ ok: false, fehler: e.message });
|
|
}
|