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
+19 -13
View File
@@ -8809,11 +8809,11 @@ pre { background: var(--code-bg, var(--hl-bg, #282c34)) !important; }
transform-origin: left center;
}
.compare-pane.is-streaming {
border-color: color-mix(in srgb, #4da3ff 34%, var(--border));
box-shadow: inset 0 1px 0 color-mix(in srgb, #4da3ff 12%, transparent);
border-color: color-mix(in srgb, var(--accent, var(--red)) 34%, var(--border));
box-shadow: inset 0 1px 0 color-mix(in srgb, var(--accent, var(--red)) 12%, transparent);
}
.compare-pane.is-streaming::before {
background: linear-gradient(90deg, transparent 0%, #4da3ff 35%, color-mix(in srgb, var(--red) 75%, #4da3ff) 50%, #4da3ff 65%, transparent 100%);
background: linear-gradient(90deg, transparent 0%, var(--accent, var(--red)) 35%, var(--red) 50%, var(--accent, var(--red)) 65%, transparent 100%);
animation: compare-pane-progress 1.25s linear infinite;
}
.compare-pane.is-awaiting-input {
@@ -9127,9 +9127,9 @@ pre { background: var(--code-bg, var(--hl-bg, #282c34)) !important; }
border-color: color-mix(in srgb, var(--border) 70%, transparent);
}
.pane-mode-search {
color: color-mix(in srgb, #4da3ff 82%, var(--fg));
background: color-mix(in srgb, #4da3ff 10%, var(--bg));
border-color: color-mix(in srgb, #4da3ff 28%, var(--border));
color: color-mix(in srgb, var(--accent, var(--red)) 82%, var(--fg));
background: color-mix(in srgb, var(--accent, var(--red)) 10%, var(--bg));
border-color: color-mix(in srgb, var(--accent, var(--red)) 28%, var(--border));
}
.pane-mode-research {
color: color-mix(in srgb, #36c48f 82%, var(--fg));
@@ -20797,6 +20797,13 @@ body:not(.email-doc-split-active) #email-lib-modal.email-lib-fullscreen:not(.mod
flex: 0 0 auto;
min-height: 0;
}
/* The active Tasks filter row is also a compact toolbar. Keep its wrapper
content-sized so changing a filter cannot make the mobile panel grow a
large empty gap between the chips and the task cards. */
.admin-card > .doclib-chip-scroll-frame:has(> #tasks-filter-chips) {
flex: 0 0 auto;
min-height: 0;
}
#memory-category-filters {
flex: 0 0 auto;
min-height: 25px;
@@ -21227,17 +21234,16 @@ body:not(.email-doc-split-active) #email-lib-modal.email-lib-fullscreen:not(.mod
color: color-mix(in srgb, var(--fg) 45%, transparent);
}
.pdf-loading-state {
min-height: 180px;
margin: 16px;
min-height: 120px;
margin: 0;
box-sizing: border-box;
flex-direction: column;
gap: 10px;
border: 1px solid color-mix(in srgb, var(--accent, var(--red)) 22%, var(--border));
border-radius: 12px;
background: color-mix(in srgb, var(--accent, var(--red)) 5%, var(--bg));
border: 0;
border-radius: 0;
background: transparent;
color: color-mix(in srgb, var(--fg) 68%, transparent);
box-shadow: inset 0 1px 0 color-mix(in srgb, var(--fg) 7%, transparent),
0 8px 24px rgba(0, 0, 0, 0.12);
box-shadow: none;
font-size: 12px;
font-weight: 600;
letter-spacing: 0.01em;