{"version": "session-knowledge-review/1.0.0", "processed": 1, "results": [{"session_id": "20260903_161852_462a0b", "project": "MAS Visual Library", "items": [{"claim_id": "masvl.root", "statement": "Die MAS Visual Library liegt produktiv unter /opt/struktur/mas-visual-library/.", "confidence": 0.99, "source_type": "session+live_validation", "knowledge_action": "CREATE", "target": "/opt/obsidian-vault/03-Projekte/MAS-Visual-Library/SESSION-KNOWLEDGE.md"}, {"claim_id": "masvl.db", "statement": "Die produktive Datenbank ist /opt/struktur/mas-visual-library/database/visual_library.db.", "confidence": 0.99, "source_type": "session+live_validation", "knowledge_action": "CREATE", "target": "/opt/obsidian-vault/03-Projekte/MAS-Visual-Library/SESSION-KNOWLEDGE.md"}, {"claim_id": "masvl.originals_immutable", "statement": "Originaldateien werden nicht überschrieben oder gelöscht; visual_id und SHA256 bleiben unverändert.", "confidence": 0.98, "source_type": "session+live_validation", "knowledge_action": "CREATE", "target": "/opt/obsidian-vault/03-Projekte/MAS-Visual-Library/SESSION-KNOWLEDGE.md"}, {"claim_id": "masvl.import_analysis_split", "statement": "Technischer Import/Katalogisierung und fachliche Bildanalyse durch den Visual-Kurator sind getrennte Prozessschritte.", "confidence": 0.95, "source_type": "session+live_validation", "knowledge_action": "CREATE", "target": "/opt/obsidian-vault/03-Projekte/MAS-Visual-Library/SESSION-KNOWLEDGE.md"}, {"claim_id": "masvl.duplicate_rule", "statement": "SHA256 dient ausschließlich zur Erkennung exakter Dubletten, nicht als Variantenkriterium.", "confidence": 0.98, "source_type": "session+live_validation", "knowledge_action": "CREATE", "target": "/opt/obsidian-vault/03-Projekte/MAS-Visual-Library/SESSION-KNOWLEDGE.md"}, {"claim_id": "masvl.variant_groups", "statement": "Asset-Groups modellieren Variantenbeziehungen ausschließlich als Metadatenrelationen.", "confidence": 0.96, "source_type": "session+live_validation", "knowledge_action": "CREATE", "target": "/opt/obsidian-vault/03-Projekte/MAS-Visual-Library/SESSION-KNOWLEDGE.md"}, {"claim_id": "masvl.candidate_lifecycle", "statement": "Variant-Candidates besitzen einen nachvollziehbaren Lebenszyklus mit OPEN, RESOLVED_GROUPED, RESOLVED_FALSE_POSITIVE und RESOLVED_ALREADY_GROUPED.", "confidence": 0.95, "source_type": "session+live_validation", "knowledge_action": "CREATE", "target": "/opt/obsidian-vault/03-Projekte/MAS-Visual-Library/SESSION-KNOWLEDGE.md"}, {"claim_id": "masvl.live_inventory", "statement": "Live-Stand: 348 Visuals und 348 Kuratoranalysen; 52 Asset-Groups; 125 gruppierte und 223 ungruppierte Visuals; 275 Motivfamilien; 0 offene Variant-Candidates.", "confidence": 0.99, "source_type": "session+live_db_validation", "knowledge_action": "CREATE", "target": "/opt/obsidian-vault/03-Projekte/MAS-Visual-Library/SESSION-KNOWLEDGE.md"}], "status": "COMPLETED", "error": null}]}