Zertifizierung erforderlich ist weg

Dieser Commit ist enthalten in:
Claude Project Manager
2025-09-29 19:56:34 +02:00
Ursprung 6466b36ddf
Commit e821fb0567
11 geänderte Dateien mit 30 neuen und 73 gelöschten Zeilen

Datei anzeigen

@ -49,7 +49,6 @@ export function ensureSkillsSeeded() {
name TEXT NOT NULL,
category TEXT NOT NULL,
description TEXT,
requires_certification INTEGER DEFAULT 0,
expires_after INTEGER
)
`)
@ -63,8 +62,8 @@ export function ensureSkillsSeeded() {
VALUES (?, ?, ?, ?, ?, ?)
`)
const insertSkill = db.prepare(`
INSERT OR IGNORE INTO skills (id, name, category, description, requires_certification, expires_after)
VALUES (?, ?, ?, ?, ?, ?)
INSERT OR IGNORE INTO skills (id, name, category, description, expires_after)
VALUES (?, ?, ?, ?, ?)
`)
let cats = 0, subs = 0, skills = 0
@ -87,9 +86,8 @@ export function ensureSkillsSeeded() {
for (const sk of (sub.skills || [])) {
const sId = `${key}.${sk.id}`
const sName = String(sk.name || sk.id)
const requires = (catId === 'certifications' || subId === 'weapons') ? 1 : 0
const expires = (catId === 'certifications') ? 36 : null
insertSkill.run(sId, sName, key, null, requires, expires)
insertSkill.run(sId, sName, key, null, expires)
skills++
}
}
@ -109,4 +107,3 @@ function cryptoRandomUUID() {
return v.toString(16)
})
}