Excluded/locked topics worden door Full Analysis verwijderd #14
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Bug
Topics met
learning_relevance: 'exclude'(bedoeld als referentiemateriaal voor R42) verdwijnen uit de knowledge graph na een Full Analysis. Ookrelevance_locked: truetopics zijn niet beschermd. In de live data zijn 36 excluded topics — allemaal locked — door één Full Analysis run verwijderd.Root cause
analyzeGraphinKnowledgeGraph.jsxpastactions.deletionsenactions.merges.deleteIdzonder filter toe — geen check oplearning_relevance === 'exclude'ofrelevance_locked === true.SYSTEM_PROMPTS.fullvraagt het model expliciet om "vague / irrelevant / malformed" topics te deleten; tegelijk vertelt het niets over excluded reference material dat moet blijven bestaan.compactTopicspayload omitrelevance_locked(alleen voor scoperelevance), dus zelfs als de prompt het verbood kon het model het niet honoreren.Fix
analyzeGraph: strip excluded + locked ids uitactions.deletionsenactions.merges(deleteId-kant) — pure helper insrc/lib/graphGuard.js.SYSTEM_PROMPTS.full.relevance_lockedmeesturen in full-scopecompactTopics.src/lib/__tests__/graphGuard.test.js.Herstel
De 36 verwijderde topics zaten in de localStorage-snapshot én zijn als JSON-backup naar disk gekopieerd. Na merge zet ik ze terug via de bestaande "↩ Restore to …" knop in de graph-sidebar.
PR: #15