feat: project verified PNCC runtime into HoloLake

This commit is contained in:
冰朔 2026-08-11 11:56:54 +08:00
commit 0c80296593
33 changed files with 1265 additions and 24 deletions

View file

@ -1530,6 +1530,7 @@ body.mac-chrome .hololake-bar { padding-left: 92px; }
.fifth-system-inspector {
display: flex;
min-width: 0;
overflow-y: auto;
flex-direction: column;
gap: 22px;
padding: 28px 24px 20px;
@ -1587,6 +1588,36 @@ body.mac-chrome .hololake-bar { padding-left: 92px; }
.fifth-system-inspector__overview h2 { margin: 0; font: 500 20px/1.25 "Songti SC", "STSong", serif; }
.fifth-system-inspector__overview p { margin: 0; color: var(--world-muted); font-size: 12px; line-height: 1.7; }
.fifth-system-inspector footer { margin-top: auto; color: var(--world-faint); font-size: 11px; line-height: 1.6; }
.persona-runtime-projection {
display: grid;
gap: 14px;
padding: 16px;
border: 1px solid var(--world-border);
border-radius: 12px;
background: color-mix(in srgb, var(--world-surface) 82%, transparent);
}
.persona-runtime-projection > header { display: grid; gap: 9px; padding: 0 0 13px; }
.persona-runtime-projection > header > div { display: grid; gap: 5px; }
.persona-runtime-projection > header span { color: var(--world-accent); font: 9px/1.2 ui-monospace, SFMono-Regular, Menlo, monospace; letter-spacing: .12em; }
.persona-runtime-projection > header h3 { margin: 0; font-size: 16px; }
.persona-runtime-projection > header p { margin: 0; color: var(--world-muted); font-size: 11px; line-height: 1.55; }
.persona-runtime-projection > header > small { color: var(--world-faint); font-size: 10px; }
.persona-runtime-projection__message { display: grid; gap: 8px; color: var(--world-muted); font-size: 12px; line-height: 1.55; }
.persona-runtime-projection__message p { margin: 0; }
.persona-runtime-projection__message i { width: 7px; height: 7px; border-radius: 50%; background: var(--world-live); box-shadow: 0 0 8px var(--world-live); }
.persona-runtime-projection__message--error { color: var(--destructive); }
.persona-runtime-projection__message--error code { overflow: hidden; color: var(--world-faint); font-size: 10px; text-overflow: ellipsis; }
.persona-runtime-session { display: grid; gap: 12px; }
.persona-runtime-session > header { display: flex; align-items: start; justify-content: space-between; gap: 10px; }
.persona-runtime-session > header div { display: grid; gap: 4px; }
.persona-runtime-session > header span { color: var(--world-live); font-size: 15px; font-weight: 650; }
.persona-runtime-session > header code,
.persona-runtime-session > header small { color: var(--world-faint); font-size: 9px; }
.persona-runtime-session dl div { grid-template-columns: 92px minmax(0, 1fr); padding: 8px 0; }
.persona-runtime-session dd code { display: block; overflow: hidden; color: var(--world-muted); text-overflow: ellipsis; }
.persona-runtime-session > footer { display: flex; justify-content: space-between; gap: 12px; margin: 0; }
.persona-runtime-session > footer code,
.persona-runtime-session > footer span { overflow: hidden; color: var(--world-faint); font-size: 9px; text-overflow: ellipsis; white-space: nowrap; }
.pufferfish-boundaries {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));