Harden maintainer-preview harness and review fixes

Unify conversational domain routing, preserve artifact completion evidence, replace provisional tool-round prose with terminal synthesis, and resolve verified maintainer review findings across search, frontend module identity, path policy, configuration, and built-in skill startup.
This commit is contained in:
pewdiepie-archdaemon
2026-09-21 06:54:03 +00:00
parent d7cad0621f
commit 297ad19248
54 changed files with 1223 additions and 110 deletions
+3 -3
View File
@@ -186,7 +186,7 @@ export function handleUIControl(uiData) {
if (fn) fn();
}).catch(function(){});
} else if (panel === 'calendar') {
import('./calendar.js?v=20260914emailsource9').then(function(mod) {
import('./calendar.js?v=20260914emailsource11').then(function(mod) {
var viewFn = mod.openCalendarView || (mod.default && mod.default.openCalendarView);
var fn = mod.openCalendar || (mod.default && mod.default.openCalendar);
if (viewFn && (uiData.view || uiData.target_date)) viewFn(uiData.view || 'month', uiData.target_date || '');
@@ -208,7 +208,7 @@ export function handleUIControl(uiData) {
if (fn) fn(uiData.view ? { tab: uiData.view } : undefined);
}).catch(function(){});
} else if (panel === 'notes') {
import('./notes.js?v=20260910drawmerge1').then(function(mod) {
import('./notes.js?v=20260911notesselectioncancel1').then(function(mod) {
var fn = mod.openPanel || mod.openNotes || (mod.default && (mod.default.openPanel || mod.default.openNotes));
if (fn) fn();
}).catch(function(){});
@@ -229,7 +229,7 @@ export function handleUIControl(uiData) {
var ids = { memories: 'tool-memory-btn', skills: 'tool-skills-btn', settings: 'open-settings-btn' };
var btn = document.getElementById(ids[panel]);
if (panel === 'settings') {
import('./settings.js?v=20260909defaultmodelfix1').then(function(mod) {
import('./settings.js?v=20260912writingstyle3').then(function(mod) {
var fn = mod.open || (mod.default && mod.default.open);
if (fn) fn();
else if (btn) btn.click();