feat(agent): Impressum-Tab auf Haupt-Engine + Profil/§36-Fixes
Ergebnis-Tab rendert jetzt result.results (Haupt-Doc-Check) statt des abweichenden v3-Agenten — BMW korrekt statt False Positives: - DocResultView: ein Dokument als Pflichtangaben-Tabelle (Label + gefundener Text + 3-Tier-Status), KEINE MC-IDs. ComplianceResultTabs speist Tabs aus result.results; ChecklistView-Bausteine exportiert + wiederverwendet. - profile_extractor: Firmenname/Rechtsform = fruehester Treffer + ausge- schriebene Formen (Aktiengesellschaft) -> BMW AG statt "juris GmbH". - 36 VSBG (MC-010): reines b2c -> POSSIBLY_APPLICABLE (Pruef-Hinweis) statt MEDIUM-FAIL; hart nur bei ecommerce. possibly_hint pro MC. - McCoverage traegt label + found (Snippet); mc_possibly-Aggregat. - AgentFindingCard/Methodik: interne check_id/mc_id nicht mehr angezeigt. Tests: test_four_status (16) + Frontend-Vitest gruen; CI-Suite 206, v3/GT unveraendert. Nur eigene Dateien (geteilter Tree). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -15,7 +15,7 @@ import React, { useState } from 'react'
|
||||
|
||||
import type { Severity, SlotOutput } from './_agentTypes'
|
||||
import { AgentFindingCard } from './AgentFindingCard'
|
||||
import { AgentMcCoverage } from './AgentMcCoverage'
|
||||
import { AgentPflichtTable } from './AgentPflichtTable'
|
||||
import { AgentRecommendationCard } from './AgentRecommendationCard'
|
||||
import { AgentSpeedometer } from './AgentSpeedometer'
|
||||
|
||||
@@ -42,7 +42,7 @@ export function AgentResultView({ output }: { output: SlotOutput }) {
|
||||
</div>
|
||||
)}
|
||||
|
||||
<AgentMcCoverage coverage={output.mc_coverage} />
|
||||
<AgentPflichtTable coverage={output.mc_coverage} />
|
||||
|
||||
<AgentSpeedometer
|
||||
total={output.mc_total}
|
||||
|
||||
Reference in New Issue
Block a user