import { useEffect, useState, type ChangeEvent } from "react"; import { BrainCircuit, CheckCircle2, Code2, FileText, MessageSquare, MousePointer2, Radio, RefreshCw, Send, ShieldCheck, TestTube2, Upload } from "lucide-react"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { ScrollArea } from "@/components/ui/scroll-area"; import { Textarea } from "@/components/ui/textarea"; import { marketStatusPort } from "@/config/serviceEndpoints"; import { AUREON_EVOLUTION_RUNTIME_PATCH_SUMMARY, AUREON_EVOLUTION_RUNTIME_PATCHES, aureonEvolutionActivePatchCount, } from "@/components/generated/aureonEvolutionRuntimePatches"; type JsonMap = Record; type ChatMessage = { role: "user" | "assistant"; text: string; ts?: string; source?: string; model?: string; latency_ms?: number; response_quality?: { score?: number; passed?: boolean; compiler_applied?: boolean; snags?: string[] }; weaver?: { policy?: string; shards?: Array<{ name?: string; ok?: boolean; latency_ms?: number }> }; dynamic_filter?: { filter_mode?: string; lane?: string; task_family?: string; source_packets?: Array<{ title?: string; source_path?: string; confidence?: number }>; hnc_auris_report?: JsonMap; handover_ready?: boolean; }; }; type ArtifactItem = { url: string; path?: string; kind: "image" | "video" | "file"; title: string; }; const HUB_BASE = "http://127.0.0.1:13002"; const LIVE_REFRESH_FALLBACK_MS = 1000; const FULL_ORGANISM_COMMAND = `.\\AUREON_PRODUCTION_LIVE.cmd -WaitForRefresh -MarketStatusPort ${marketStatusPort}`; const TERMINAL_PROMPT_COMMAND = "Invoke-RestMethod http://127.0.0.1:13002/api/coding/prompt -Method Post -ContentType \"application/json\" -Body $body"; async function fetchJson(url: string): Promise { try { const response = await fetch(url, { cache: "no-store" }); if (!response.ok) return {}; return await response.json(); } catch { return {}; } } function hasPayload(value: unknown): value is JsonMap { return Boolean(value) && typeof value === "object" && !Array.isArray(value) && Object.keys(value as JsonMap).length > 0; } function summaryNumber(value: unknown, key: string): number { if (!hasPayload(value)) return 0; const summary = hasPayload(value.summary) ? value.summary : {}; const number = Number(summary[key] || 0); return Number.isFinite(number) ? number : 0; } function fmt(value: unknown): string { const number = Number(value || 0); return Number.isFinite(number) ? number.toLocaleString() : String(value || "0"); } function compactEvidence(stage: JsonMap): string { const evidence = stage.evidence || {}; const parts: string[] = []; if (evidence.intent) parts.push(`intent ${evidence.intent}`); if (evidence.tool_used) parts.push(`tool ${evidence.tool_used}`); if (evidence.plan_status) parts.push(`plan ${evidence.plan_status}`); if (evidence.proposal_status) parts.push(`proposal ${evidence.proposal_status}`); if (typeof evidence.vm_tool_count !== "undefined") parts.push(`VM tools ${evidence.vm_tool_count}`); if (Array.isArray(evidence.commands)) parts.push(`${evidence.commands.length} command(s)`); if (Array.isArray(evidence.published_files)) parts.push(`${evidence.published_files.length} file(s) published`); if (evidence.validation?.confidence) parts.push(`confidence ${Math.round(Number(evidence.validation.confidence) * 100)}%`); return parts.join(" | ") || "evidence attached"; } function normalizePublicUrl(value: unknown): string { const raw = String(value || "").trim(); if (!raw) return ""; if (/^https?:\/\//i.test(raw)) return raw; if (raw.startsWith("/")) return raw; const publicIndex = raw.replace(/\\/g, "/").indexOf("frontend/public/"); if (publicIndex >= 0) { return `/${raw.replace(/\\/g, "/").slice(publicIndex + "frontend/public/".length)}`; } return raw.startsWith("aureon_") ? `/${raw}` : raw; } function artifactKind(url: string): ArtifactItem["kind"] { const lower = url.toLowerCase(); if (/\.(svg|png|jpe?g|gif|webp)(?:$|\?)/.test(lower)) return "image"; if (/\.(mp4|webm|mov)(?:$|\?)/.test(lower)) return "video"; return "file"; } function collectArtifacts(status: JsonMap): ArtifactItem[] { const found: ArtifactItem[] = []; const push = (urlValue: unknown, pathValue: unknown, titleValue: unknown) => { const url = normalizePublicUrl(urlValue); if (!url || found.some((item) => item.url === url)) return; found.push({ url, path: String(pathValue || ""), kind: artifactKind(url), title: String(titleValue || "Aureon artifact"), }); }; const steps = status.goal_route?.plan?.steps; if (Array.isArray(steps)) { steps.forEach((step: JsonMap) => { const result = step.execution_result || step.result?.result || step.result || {}; push(result.public_url, result.asset_path || result.artifact_path, step.title || step.intent); push(result.preview_url, result.preview_path, step.title || step.intent); }); } push(status.public_url, status.asset_path || status.artifact_path, status.subject || status.status); push(status.where?.public_url, status.where?.asset_path, status.what?.subject || "Aureon artifact"); push(status.artifact_manifest?.public_url, status.artifact_manifest?.asset_path, status.task_family || "Capability forge artifact"); push(status.artifact_manifest?.preview_url, status.artifact_manifest?.preview_path, status.task_family || "Capability forge preview"); push(status.capability_forge?.artifact_manifest?.public_url, status.capability_forge?.artifact_manifest?.asset_path, status.capability_forge?.task_family || "Capability forge artifact"); push(status.capability_forge?.artifact_manifest?.preview_url, status.capability_forge?.artifact_manifest?.preview_path, status.capability_forge?.task_family || "Capability forge preview"); const complexCases = status.complex_build_stress_audit?.cases; if (Array.isArray(complexCases)) { complexCases.forEach((stressCase: JsonMap) => { const manifest = stressCase.quality_report?.artifact_manifest || {}; const title = stressCase.id || stressCase.actual_artifacts?.kind || "Complex stress artifact"; push(manifest.preview_url || stressCase.actual_artifacts?.url, manifest.preview_path || stressCase.actual_artifacts?.path, title); push(manifest.public_url || stressCase.actual_artifacts?.url, manifest.asset_path || stressCase.actual_artifacts?.path, title); }); } return found; } export function AureonCodingOrganismConsole() { const [status, setStatus] = useState({}); const [prompt, setPrompt] = useState("Connect Aureon coding systems, inspect the repo, propose the smallest safe patch, and run focused tests."); const [runTests, setRunTests] = useState(true); const [includeDesktop, setIncludeDesktop] = useState(true); const [busy, setBusy] = useState(false); const [error, setError] = useState(""); const [loadedFileName, setLoadedFileName] = useState(""); const [scopeAnswers, setScopeAnswers] = useState>({}); const [phiStatus, setPhiStatus] = useState({}); const [chatInput, setChatInput] = useState("What can you see in the coding cockpit right now?"); const [chatMessages, setChatMessages] = useState([]); const [chatBusy, setChatBusy] = useState(false); const [chatError, setChatError] = useState(""); const [ollamaStatus, setOllamaStatus] = useState({}); const [localApprovalState, setLocalApprovalState] = useState(""); const enrichWithForgeState = async (payload: JsonMap): Promise => { const forgeState = await fetchJson("/aureon_capability_forge.json"); const qualityState = await fetchJson("/aureon_artifact_quality_report.json"); const creativeGuardianState = await fetchJson("/aureon_agent_creative_process_guardian.json"); const ollamaCognitiveState = await fetchJson("/aureon_ollama_cognitive_bridge.json"); const dynamicFilterState = await fetchJson("/aureon_dynamic_prompt_filter.json"); const stressAuditState = await fetchJson("/aureon_capability_stress_audit.json"); const complexStressState = await fetchJson("/aureon_complex_build_stress_audit.json"); const codingCapabilityState = await fetchJson("/aureon_coding_capability_unblocker.json"); const selfFixState = await fetchJson("/aureon_autonomous_self_fix_director.json"); const selfRunState = await fetchJson("/aureon_autonomous_self_run_loop.json"); const liveSelfRunState = await fetchJson(`${HUB_BASE}/api/autonomous-self-run/status`); const publicJobsState = await fetchJson("/aureon_autonomous_job_executor.json"); const liveJobsState = await fetchJson(`${HUB_BASE}/api/autonomous-jobs/status`); const evolutionQueueCertificationState = await fetchJson("/aureon_evolution_queue_autonomous_certification.json"); const workOrderExecutionState = await fetchJson("/aureon_frontend_work_order_execution.json"); const runtimePatchRegistryState = await fetchJson("/aureon_frontend_runtime_patch_registry.json"); const next = { ...payload }; if (hasPayload(forgeState) && !hasPayload(next.capability_forge)) { next.capability_forge = forgeState; } if (hasPayload(qualityState) && !hasPayload(next.artifact_quality_report)) { next.artifact_quality_report = qualityState; } if (hasPayload(creativeGuardianState) && !hasPayload(next.creative_process_guardian)) { next.creative_process_guardian = creativeGuardianState; } if (hasPayload(ollamaCognitiveState) && !hasPayload(next.ollama_cognitive_bridge)) { next.ollama_cognitive_bridge = ollamaCognitiveState; } if (hasPayload(dynamicFilterState) && !hasPayload(next.dynamic_prompt_filter)) { next.dynamic_prompt_filter = dynamicFilterState; } if (hasPayload(stressAuditState) && !hasPayload(next.capability_stress_audit)) { next.capability_stress_audit = stressAuditState; } if (hasPayload(complexStressState) && !hasPayload(next.complex_build_stress_audit)) { next.complex_build_stress_audit = complexStressState; } if (hasPayload(codingCapabilityState) && !hasPayload(next.coding_capability_unblocker)) { next.coding_capability_unblocker = codingCapabilityState; } if (hasPayload(selfFixState) && !hasPayload(next.autonomous_self_fix_director)) { next.autonomous_self_fix_director = selfFixState; } if (hasPayload(liveSelfRunState) && summaryNumber(liveSelfRunState, "latest_task_count") > 0) { next.autonomous_self_run_loop = liveSelfRunState; } else if ( hasPayload(selfRunState) && (!hasPayload(next.autonomous_self_run_loop) || summaryNumber(selfRunState, "latest_task_count") > summaryNumber(next.autonomous_self_run_loop, "latest_task_count")) ) { next.autonomous_self_run_loop = selfRunState; } if (hasPayload(liveJobsState)) { next.autonomous_job_executor = liveJobsState; } else if (hasPayload(publicJobsState) && !hasPayload(next.autonomous_job_executor)) { next.autonomous_job_executor = publicJobsState; } if ( hasPayload(evolutionQueueCertificationState) && (!hasPayload(next.evolution_queue_autonomous_certification) || summaryNumber(evolutionQueueCertificationState, "processed_count") > summaryNumber(next.evolution_queue_autonomous_certification, "processed_count")) ) { next.evolution_queue_autonomous_certification = evolutionQueueCertificationState; } if ( hasPayload(workOrderExecutionState) && (!hasPayload(next.frontend_work_order_execution) || summaryNumber(workOrderExecutionState, "executed_count") > summaryNumber(next.frontend_work_order_execution, "executed_count")) ) { next.frontend_work_order_execution = workOrderExecutionState; } if ( hasPayload(runtimePatchRegistryState) && (!hasPayload(next.frontend_runtime_patch_registry) || summaryNumber(runtimePatchRegistryState, "active_patch_count") > summaryNumber(next.frontend_runtime_patch_registry, "active_patch_count")) ) { next.frontend_runtime_patch_registry = runtimePatchRegistryState; } return next; }; const refresh = async () => { const hubState = await fetchJson(`${HUB_BASE}/api/coding/status`); if (Object.keys(hubState).length) { setStatus(await enrichWithForgeState(hubState.last_run || hubState)); return; } const publicState = await fetchJson("/aureon_coding_organism_bridge.json"); setStatus(await enrichWithForgeState(publicState)); }; const refreshPhiBridge = async () => { const payload = await fetchJson(`${HUB_BASE}/api/phi-bridge/status`); if (!Object.keys(payload).length) return; setPhiStatus(payload); if (hasPayload(payload.ollama_cognitive_bridge)) { setOllamaStatus(payload.ollama_cognitive_bridge); } const recent = payload.chat?.recent; if (Array.isArray(recent) && recent.length) { setChatMessages((current) => current.length ? current : recent .filter((item: JsonMap) => item.role === "user" || item.role === "assistant") .map((item: JsonMap) => ({ role: item.role, text: String(item.text || ""), ts: item.ts, source: item.source, model: item.model, latency_ms: item.latency_ms, weaver: item.weaver, dynamic_filter: item.dynamic_filter, })) ); } }; const refreshOllamaBridge = async () => { const livePayload = await fetchJson(`${HUB_BASE}/api/ollama-cognitive/status`); if (Object.keys(livePayload).length) { setOllamaStatus(livePayload); return; } const publicPayload = await fetchJson("/aureon_ollama_cognitive_bridge.json"); if (Object.keys(publicPayload).length) { setOllamaStatus(publicPayload); } }; useEffect(() => { refresh(); refreshPhiBridge(); refreshOllamaBridge(); const timer = window.setInterval(() => { refresh(); refreshPhiBridge(); refreshOllamaBridge(); }, LIVE_REFRESH_FALLBACK_MS); return () => window.clearInterval(timer); }, []); const submitPrompt = async (extraBody: JsonMap = {}) => { setBusy(true); setError(""); try { const response = await fetch(`${HUB_BASE}/api/coding/prompt`, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ prompt, run_tests: runTests, include_desktop: includeDesktop, ...extraBody }), }); const payload = await response.json(); if (!response.ok) { throw new Error(payload.error || "coding prompt failed"); } setStatus(payload); } catch (err) { setError(err instanceof Error ? err.message : String(err)); } finally { setBusy(false); } }; const sendPhiChat = async () => { const message = chatInput.trim(); if (!message || chatBusy) return; setChatBusy(true); setChatError(""); setChatInput(""); setChatMessages((current) => [ ...current.slice(-18), { role: "user", text: message, ts: new Date().toISOString() }, ]); try { const response = await fetch(`${HUB_BASE}/api/phi-bridge/chat`, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ message, context: { coding: { status: status.status, scope_status: summary.scope_status, route_clean: summary.goal_route_clean, tests_ok: summary.tests_ok, ready_to_run: summary.ready_to_run, blocking_snags: summary.blocking_snag_count || 0, goal: status.what?.goal || prompt.slice(0, 240), }, dashboard: { panel: "AureonCodingOrganismConsole", endpoint: `${HUB_BASE}/api/phi-bridge/chat`, }, }, }), }); const payload = await response.json(); if (!response.ok) { throw new Error(payload.error || "phi bridge chat failed"); } setChatMessages((current) => [ ...current.slice(-19), { role: "assistant", text: String(payload.reply || "No reply published."), ts: payload.generated_at, source: payload.reply_source, model: payload.model, latency_ms: payload.latency_ms, response_quality: payload.response_quality ? { score: Number(payload.response_quality.score || 0), passed: Boolean(payload.response_quality.passed), compiler_applied: Boolean(payload.response_quality.compiler_applied), snags: Array.isArray(payload.response_quality.snags) ? payload.response_quality.snags.map((item: unknown) => String(item)) : [], } : undefined, dynamic_filter: payload.dynamic_prompt_filter ? { filter_mode: payload.dynamic_prompt_filter.filter_mode, lane: payload.dynamic_prompt_filter.lane, task_family: payload.dynamic_prompt_filter.task_family, source_packets: Array.isArray(payload.dynamic_prompt_filter.source_packets) ? payload.dynamic_prompt_filter.source_packets.map((packet: JsonMap) => ({ title: String(packet.title || ""), source_path: String(packet.source_path || ""), confidence: Number(packet.confidence || 0), })) : [], hnc_auris_report: payload.dynamic_prompt_filter.hnc_auris_report || {}, handover_ready: Boolean(payload.dynamic_prompt_filter.handover_ready), } : undefined, weaver: payload.weaver_trace ? { policy: payload.weaver_trace.policy, shards: Array.isArray(payload.weaver_trace.shards) ? payload.weaver_trace.shards.map((shard: JsonMap) => ({ name: String(shard.name || ""), ok: Boolean(shard.ok), latency_ms: Number(shard.latency_ms || 0), })) : [], } : undefined, }, ]); await refreshPhiBridge(); await refresh(); } catch (err) { setChatError(err instanceof Error ? err.message : String(err)); } finally { setChatBusy(false); } }; const reloadPhiVoiceWorker = async () => { setChatError(""); try { const response = await fetch(`${HUB_BASE}/api/phi-bridge/reload`, { method: "POST" }); const payload = await response.json(); if (!response.ok) { throw new Error(payload.error || "phi voice reload failed"); } if (hasPayload(payload.ollama_cognitive_bridge)) { setOllamaStatus(payload.ollama_cognitive_bridge); } await refreshPhiBridge(); } catch (err) { setChatError(err instanceof Error ? err.message : String(err)); } }; const approveScope = async () => { await submitPrompt({ scope_approved: true, scope_answers: scopeAnswers, base_job_id: status.client_job?.job_id || "", }); }; const sendFullCodingJob = async () => { await submitPrompt({ scope_approved: true, scope_answers: { goal: prompt, deliverables: "Repo changes or reports, code proposal, focused tests, proof checklist, snagging result, and client handover.", target_system: "Aureon repository, coding organism bridge, generated console evidence, and target files named by the prompt.", constraints: "Preserve live trading, payment, filing, credential, and destructive OS boundaries. Do not expose secrets.", acceptance: "Goal route is clean, focused tests pass or are explicitly skipped, HNC/Auris proof is recorded, and blocking snags are zero.", ...scopeAnswers, }, base_job_id: status.client_job?.job_id || "", }); }; const loadPromptFile = async (event: ChangeEvent) => { const file = event.target.files?.[0]; if (!file) return; const text = await file.text(); setLoadedFileName(file.name); setPrompt( `Aureon must ingest ${file.name}, marry up what Codex can do with Aureon, write bridge work orders, test itself, and publish a completion report.\n\n` + `Source document uploaded through the coding organism UI:\n\n${text}` ); event.target.value = ""; }; const summary = status.summary || {}; const route = status.goal_route || {}; const plan = route.plan || {}; const safeCode = status.safe_code_status || {}; const tests = status.tests || {}; const desktop = status.desktop_run_flow || {}; const desktopController = desktop.local_desktop_controller || {}; const productAudit = status.finished_product_audit || {}; const clientJob = status.client_job || {}; const capabilityForge = status.capability_forge || clientJob.capability_forge || {}; const qualityReport = status.artifact_quality_report || clientJob.artifact_quality_report || capabilityForge.artifact_quality_report || {}; const stressAudit = status.capability_stress_audit || {}; const stressSummary = stressAudit.summary || {}; const stressCases = Array.isArray(stressAudit.cases) ? stressAudit.cases : []; const complexStress = status.complex_build_stress_audit || {}; const complexSummary = complexStress.summary || {}; const complexCases = Array.isArray(complexStress.cases) ? complexStress.cases : []; const selfFix = status.autonomous_self_fix_director || {}; const selfFixSummary = selfFix.summary || {}; const selfFixSwot = selfFix.swot || {}; const selfFixBacklog = Array.isArray(selfFix.repair_backlog) ? selfFix.repair_backlog : []; const selfFixSelectedRepairs = Array.isArray(selfFix.selected_repairs) ? selfFix.selected_repairs : []; const selfFixPatchEvidence = Array.isArray(selfFix.patch_apply_evidence) ? selfFix.patch_apply_evidence : []; const selfFixSnags = Array.isArray(selfFix.snags) ? selfFix.snags : []; const selfFixCodexAudit = selfFix.codex_audit_state || {}; const selfRun = status.autonomous_self_run_loop || {}; const selfRunSummary = selfRun.summary || {}; const selfRunHeartbeat = selfRun.heartbeat || {}; const selfRunCycles = Array.isArray(selfRun.cycles) ? selfRun.cycles : []; const selfRunLatest = selfRunCycles.length ? selfRunCycles[selfRunCycles.length - 1] : {}; const selfRunTasks = Array.isArray(selfRunLatest.tasks) ? selfRunLatest.tasks : []; const selfRunWorkOrders = Array.isArray(selfRun.autonomous_work_orders) ? selfRun.autonomous_work_orders : []; const selfRunHardHolds = Array.isArray(selfRun.hard_boundary_holds) ? selfRun.hard_boundary_holds : []; const autonomousJobs = status.autonomous_job_executor || {}; const autonomousJobsSummary = autonomousJobs.summary || {}; const autonomousJobList = Array.isArray(autonomousJobs.jobs) ? autonomousJobs.jobs : Array.isArray(autonomousJobs.recent_jobs) ? autonomousJobs.recent_jobs : []; const autonomousActiveJob = autonomousJobs.active_job || autonomousJobs.current_job || {}; const autonomousRecentJobs = autonomousJobList.slice(-5).reverse(); const autonomousProof = Array.isArray(autonomousActiveJob.proof_checklist) ? autonomousActiveJob.proof_checklist : []; const evolutionQueueCertification = status.evolution_queue_autonomous_certification || {}; const evolutionQueueCertificationSummary = evolutionQueueCertification.summary || {}; const evolutionQueueCertificationCases = Array.isArray(evolutionQueueCertification.cases) ? evolutionQueueCertification.cases : Array.isArray(evolutionQueueCertification.sample_cases) ? evolutionQueueCertification.sample_cases : []; const workOrderExecution = status.frontend_work_order_execution || {}; const workOrderExecutionSummary = workOrderExecution.summary || {}; const workOrderMovement = workOrderExecution.queue_movement || {}; const workOrderValidation = workOrderExecution.validation_summary || {}; const runtimePatchRegistry = status.frontend_runtime_patch_registry || workOrderExecution.runtime_patch_registry || {}; const runtimePatchSummary = runtimePatchRegistry.summary || {}; const runtimePatches = Array.isArray(runtimePatchRegistry.patches) ? runtimePatchRegistry.patches : []; const materializedPatchCount = AUREON_EVOLUTION_RUNTIME_PATCHES.length; const materializedActivePatchCount = aureonEvolutionActivePatchCount(); const codingCapability = status.coding_capability_unblocker || clientJob.coding_capability_unblocker || {}; const codingCapabilitySummary = codingCapability.summary || {}; const codingGates = Array.isArray(codingCapability.autonomous_gates) ? codingCapability.autonomous_gates : []; const codingWorkOrders = Array.isArray(codingCapability.autonomous_work_orders) ? codingCapability.autonomous_work_orders : []; const sourceRoutes = Array.isArray(codingCapability.source_discovery_routes) ? codingCapability.source_discovery_routes : []; const creativeGuardian = status.creative_process_guardian || clientJob.creative_process_guardian || {}; const creativeSummary = creativeGuardian.summary || {}; const creativeMind = creativeGuardian.organism_mind_contract || {}; const creativeSources = Array.isArray(creativeMind.source_contracts) ? creativeMind.source_contracts : []; const creativeLoop = Array.isArray(creativeGuardian.creative_process_loop) ? creativeGuardian.creative_process_loop : []; const creativeRoleMap = Array.isArray(creativeGuardian.agent_creative_process_map) ? creativeGuardian.agent_creative_process_map : []; const creativeSnags = Array.isArray(creativeGuardian.snagging_list) ? creativeGuardian.snagging_list : []; const qualityChecks = Array.isArray(qualityReport.checks) ? qualityReport.checks : []; const qualitySnags = Array.isArray(qualityReport.snags) ? qualityReport.snags : []; const adaptiveSkill = (capabilityForge.adaptive_skill_evidence || capabilityForge.adaptive_skill_report?.adaptive_skill || {}) as JsonMap; const fullStackSystem = capabilityForge.full_stack_system_report || {}; const fullStackManifest = fullStackSystem.artifact_manifest || {}; const fullStackValidation = fullStackSystem.validation || {}; const fullStackFlow = Array.isArray(fullStackSystem.agent_build_flow) ? fullStackSystem.agent_build_flow : []; const approvalState = localApprovalState || capabilityForge.approval_state?.state || clientJob.approval_state?.state || qualityReport.approval_state?.state || "waiting_for_forge"; const scopeOfWorks = clientJob.scope_of_works || {}; const clientQuestions = Array.isArray(clientJob.client_questions) ? clientJob.client_questions : []; const agentTeam = Array.isArray(clientJob.agent_team) ? clientJob.agent_team : []; const phaseTimers = Array.isArray(clientJob.phase_timers) ? clientJob.phase_timers : []; const proofChecklist = Array.isArray(clientJob.proof_checklist) ? clientJob.proof_checklist : productAudit.proof_checklist || []; const snaggingList = Array.isArray(clientJob.snagging_list) ? clientJob.snagging_list : productAudit.snagging_list || []; const handoverStatus = clientJob.handover_status || productAudit.handover_status || {}; const finalHandoverVisible = Boolean(handoverStatus.client_visible_product || productAudit.ready_to_run); const journal = status.work_journal || {}; const journalStages = Array.isArray(journal.stages) ? journal.stages : []; const steps = Array.isArray(plan.steps) ? plan.steps : []; const systemActive = Boolean(route.ok || summary.goal_engine_routed || status.status); const hubActive = status.status !== "coding_organism_waiting_for_prompt" && !error; const fullCodingReady = Boolean(summary.goal_route_clean && summary.tests_ok && summary.ready_to_run && !summary.blocking_snag_count); const phiBridge = phiStatus.phi_bridge || {}; const phiCadence = phiBridge.cadence || {}; const phiReady = Boolean(phiStatus.ok); const ollamaBridge = phiStatus.ollama_cognitive_bridge || status.ollama_cognitive_bridge || ollamaStatus || {}; const ollamaSummary = ollamaBridge.summary || {}; const ollamaModel = ollamaSummary.resolved_model || ollamaBridge.model_resolution?.resolved_model || ollamaBridge.model_resolution?.configured_model || "model waiting"; const ollamaChecks = Array.isArray(ollamaBridge.proof_checklist) ? ollamaBridge.proof_checklist : []; const ollamaFlow = Array.isArray(ollamaBridge.handshake_flow) ? ollamaBridge.handshake_flow : []; const ollamaActions = Array.isArray(ollamaBridge.next_actions) ? ollamaBridge.next_actions : []; const liveRefreshMs = Number(phiStatus.refresh_interval_ms || LIVE_REFRESH_FALLBACK_MS); const lastAssistant = [...chatMessages].reverse().find((item) => item.role === "assistant"); const dynamicFilterState = (lastAssistant?.dynamic_filter || phiStatus.dynamic_prompt_filter || status.dynamic_prompt_filter || {}) as JsonMap; const dynamicSourcePackets = Array.isArray(dynamicFilterState.source_packets) ? dynamicFilterState.source_packets : []; const dynamicHncAuris = dynamicFilterState.hnc_auris_report || {}; const dynamicAuris = dynamicHncAuris.auris_voice_filter || {}; const dynamicFilterReady = Boolean(dynamicFilterState.filter_mode || dynamicFilterState.lane || dynamicSourcePackets.length); const artifactItems = collectArtifacts(status); return ( Aureon Coding Organism
{status.status || "waiting for prompt"} updated {status.generated_at ? new Date(status.generated_at).toLocaleTimeString() : "pending"} goal route {summary.goal_engine_routed ? "live" : "pending"} scope {String(summary.scope_status || "waiting").replace(/_/g, " ")} code queue {summary.safe_code_proposal_created ? "written" : "waiting"} tests {summary.tests_requested ? (summary.tests_ok ? "passed" : "attention") : "off"} product {String(summary.finished_product_status || "audit pending").replace(/_/g, " ")} snags {summary.blocking_snag_count || 0} desktop handoff {summary.desktop_handoff_created ? "ready" : "off"} quality {summary.artifact_quality_gate_present ? `${Math.round(Number(summary.artifact_quality_score || 0) * 100)}%` : "waiting"} mind guard {summary.creative_process_guardian_ok || creativeGuardian.ok ? "passed" : creativeGuardian.schema_version ? "attention" : "waiting"} coding gates {codingCapabilitySummary.ready_gate_count || 0}/{codingCapabilitySummary.gate_count || 0}
Human Coding Cockpit
Start the full organism in PowerShell, then use this panel as the human prompt terminal while Aureon scopes, recruits, builds, tests, snags, and hands over.
system {systemActive ? "active" : "waiting"} hub {hubActive ? "reachable" : "checking"} handover {fullCodingReady ? "ready" : "gated"}
Full organism terminal
{FULL_ORGANISM_COMMAND}
Local coding endpoint
{HUB_BASE}/api/coding/prompt
PowerShell prompt call
{TERMINAL_PROMPT_COMMAND}
Aureon Phi Live Chat
Local organism chat through Phi Bridge, ThoughtBus, and the in-house voice adapter.
phi {phiReady ? "connected" : "checking"} {Number(phiCadence.frequency_hz || 0).toFixed(2)}Hz {fmt(liveRefreshMs)}ms {lastAssistant?.source || phiStatus.chat?.adapter_model || "voice lane"} filter {dynamicFilterState.filter_mode || "waiting"} {dynamicSourcePackets.length || 0} source packets
{chatMessages.map((message, index) => (
{message.role === "assistant" ? "Aureon" : "Operator"} {message.latency_ms ? `${fmt(message.latency_ms)}ms` : message.source || ""}
{message.text}
{message.weaver?.shards?.length ? (
{message.weaver.shards.map((shard) => ( {String(shard.name || "shard").replace(/_/g, " ")} ))}
) : null} {message.dynamic_filter ? (
{message.dynamic_filter.lane || "chat"} {message.dynamic_filter.task_family || "conversation"} {(message.dynamic_filter.source_packets || []).slice(0, 3).map((packet) => ( {packet.title || packet.source_path || "source"} ))}
) : null} {message.response_quality ? (
quality {Math.round(Number(message.response_quality.score || 0) * 100)}% {message.response_quality.compiler_applied ? operator compiled : null} {(message.response_quality.snags || []).slice(0, 2).map((snag) => ( {snag.replace(/_/g, " ")} ))}
) : null}
))} {!chatMessages.length ? (
The chat lane is waiting for your first live message.
) : null}
{dynamicSourcePackets.length ? (
{dynamicSourcePackets.slice(0, 4).map((packet: JsonMap) => ( {packet.title || packet.source_path} ))}
) : null}