docs(agenten): Fallakte Livia und Agenten-Briefing sichern
`LIVIA_PROFIL_UND_PROMPT.md` hält Livia als Exposé Master fest, wie sie vor Runde 8 war: Personalblatt, Aufgabenkatalog, Kanäle und Systeme, das Exposé-Dossier mit elf Bereichen und neun Pflichtfeldern, die `missingFacts`-Regel der Textmaschine — dazu ein System-Prompt, mit dem sich diese Fassung ausserhalb des Repositories rekonstruieren lässt. `archive/livia/` ergänzt die Beschreibung um die Wiederherstellung: die 23 Dateien der Exposé-Funktion als wörtliche Kopie im Original-Pfadlayout sowie ein Manifest jeder Stelle, an der Livia in geteilten Dateien verdrahtet war. Beides ist mit Runde 8 nicht überholt, sondern der Referenzstand: die Exposé-Funktion wurde nicht entfernt, sondern nachgeordnet. Das Manifest beschreibt allerdings den Rückbau eines vollständigen Entfernens und damit ein Szenario, das so nicht eingetreten ist. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
ba8dc39483
commit
2037e5a463
33 files changed
+4431
No files matched your search
@@ -0,0 +1,141 @@
|
||||
// ── agentProtocol.ts Zeilen 369,449 ──────────────────────────────
|
||||
{
|
||||
id: 'proto-009',
|
||||
agentId: AGENT_IDS.LIVIA,
|
||||
timestamp: '2026-05-20T09:10:00.000Z',
|
||||
eventType: AgentProtocolEventType.TASK_RUN,
|
||||
title: 'Lagebeschrieb Neuhegistrasse 12 in Kurz- und Langfassung erstellt',
|
||||
description:
|
||||
'Mikrolage im Radius von 800 Metern, Makrolage Winterthur Neuhegi, Erreichbarkeit und geplante Umfeldentwicklung ausgewertet. Kurztext 574 Zeichen, Langtext 2 280 Zeichen, jede Aussage mit Quelle und Abrufdatum.',
|
||||
status: AgentProtocolStatus.SUCCESS,
|
||||
objectId: 'OBJ-2503',
|
||||
channel: AgentChannelType.WORKSPACE_CHAT,
|
||||
triggeredBy: AgentTriggerSource.SYSTEM,
|
||||
input: [
|
||||
{ label: 'Objektadresse', value: 'Neuhegistrasse 12, 8404 Winterthur' },
|
||||
{ label: 'Quartier', value: 'Winterthur Neuhegi' },
|
||||
{ label: 'Analyseradius', value: '800 Meter' },
|
||||
{ label: 'Tonalität', value: 'sachlich' },
|
||||
],
|
||||
processingSteps: [
|
||||
{
|
||||
id: 'proto-009-ps-1',
|
||||
label: 'Adresse gegen die amtlichen Adressdaten geprüft und dem Quartier zugeordnet',
|
||||
},
|
||||
{
|
||||
id: 'proto-009-ps-2',
|
||||
label: 'Mikrolage abgegangen',
|
||||
detail: 'Nachbarschaft, Erdgeschossnutzungen, Immissionslage, Publikumsfrequenz, Parkierung',
|
||||
},
|
||||
{
|
||||
id: 'proto-009-ps-3',
|
||||
label: 'Makrolage eingeordnet',
|
||||
detail: 'Beschäftigtenentwicklung, Branchenmix und Bedeutung im Wirtschaftsraum Winterthur',
|
||||
},
|
||||
{
|
||||
id: 'proto-009-ps-4',
|
||||
label: 'Erreichbarkeit und Nahversorgung mit Distanz und Wegzeit erfasst',
|
||||
},
|
||||
{ id: 'proto-009-ps-5', label: 'Amtliche Publikationen im Umfeld gesichtet' },
|
||||
{ id: 'proto-009-ps-6', label: 'Kurztext und Langtext geschrieben, Quellen angehängt' },
|
||||
],
|
||||
output: [
|
||||
{
|
||||
label: 'Kurztext für Inserat',
|
||||
value:
|
||||
'Die Fläche liegt in Winterthur Neuhegi, einem in den vergangenen zehn Jahren umgebauten Arbeitsplatzquartier mit Wohn-, Büro- und Produktionsnutzung. Die Haltestelle Neuhegi ist in vier Gehminuten erreichbar, der Bahnhof Winterthur Grüze in neun Minuten mit dem Bus. Einkaufen, Verpflegung und Kinderbetreuung befinden sich innerhalb von 400 Metern.',
|
||||
},
|
||||
{
|
||||
label: 'Abschnitte des Langtexts',
|
||||
value: [
|
||||
'Mikrolage — Nachbarschaft und Erdgeschossnutzungen',
|
||||
'Makrolage — Wirtschaftsraum Winterthur',
|
||||
'Erreichbarkeit — öffentlicher Verkehr, Autobahn A1, Velowege',
|
||||
'Nahversorgung — Einkaufen, Verpflegung, Betreuung, Gesundheit',
|
||||
'Umfeldentwicklung — Arealentwicklung nördlich der Neuhegistrasse',
|
||||
],
|
||||
},
|
||||
{ label: 'Belegte Aussagen', value: '31 von 31 Aussagen mit Quelle und Abrufdatum' },
|
||||
],
|
||||
sourceReferences: [
|
||||
{
|
||||
id: 'proto-009-src-1',
|
||||
label: 'Amtliche Publikation zur Arealentwicklung',
|
||||
documentName: 'Amtliche Meldung — Gestaltungsplan Neuhegi Nord',
|
||||
locator: 'Publikation vom 24.04.2026',
|
||||
quote:
|
||||
'«Der Gestaltungsplan für das Areal nördlich der Neuhegistrasse wurde bewilligt; die Bauarbeiten beginnen im ersten Quartal 2027.»',
|
||||
},
|
||||
{
|
||||
id: 'proto-009-src-2',
|
||||
label: 'Fahrplandaten Haltestelle Neuhegi',
|
||||
documentName: 'Öffentliche Verkehrsdaten Winterthur',
|
||||
locator: 'Abruf 20.05.2026',
|
||||
},
|
||||
{
|
||||
id: 'proto-009-src-3',
|
||||
label: 'Objektstammdaten OBJ-2503',
|
||||
documentName: 'Bewirtschaftungssystem — Objektblatt OBJ-2503',
|
||||
locator: 'Adresse und Nutzungsart',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
||||
// ── agentProtocol.ts Zeilen 691,703 ──────────────────────────────
|
||||
{
|
||||
id: 'proto-019',
|
||||
agentId: AGENT_IDS.LIVIA,
|
||||
timestamp: '2026-05-18T10:05:00.000Z',
|
||||
eventType: AgentProtocolEventType.MESSAGE_PROCESSED,
|
||||
title: 'Auftrag für den Lagebeschrieb Wankdorffeldstrasse 8 entgegengenommen',
|
||||
description:
|
||||
'Die Adresse wurde gegen die amtlichen Adressdaten geprüft und dem Entwicklungsgebiet Bern Wankdorf zugeordnet. Der Arbeitsauftrag ist eingereiht; die Umfeldanalyse läuft im Radius von 800 Metern.',
|
||||
status: AgentProtocolStatus.INFO,
|
||||
objectId: 'OBJ-2559',
|
||||
channel: AgentChannelType.WORKSPACE_CHAT,
|
||||
triggeredBy: AgentTriggerSource.SYSTEM,
|
||||
},
|
||||
|
||||
// ── agentProtocol.ts Zeilen 836,848 ──────────────────────────────
|
||||
{
|
||||
id: 'proto-028',
|
||||
agentId: AGENT_IDS.LIVIA,
|
||||
timestamp: '2026-05-07T10:15:00.000Z',
|
||||
eventType: AgentProtocolEventType.TASK_RUN,
|
||||
title: 'Umfeldänderung Winterthur Neuhegi gemeldet',
|
||||
description:
|
||||
'Die bewilligte Arealentwicklung nördlich der Neuhegistrasse verändert den Abschnitt «Umfeldentwicklung» in vier Lagebeschrieben. Die betroffenen Textabschnitte sind markiert, die Quelle mit Publikationsdatum hinterlegt.',
|
||||
status: AgentProtocolStatus.SUCCESS,
|
||||
objectId: 'OBJ-2503',
|
||||
channel: AgentChannelType.WORKSPACE_CHAT,
|
||||
triggeredBy: AgentTriggerSource.SYSTEM,
|
||||
},
|
||||
|
||||
// ── agentProtocol.ts Zeilen 945,956 ──────────────────────────────
|
||||
{
|
||||
id: 'proto-034',
|
||||
agentId: AGENT_IDS.LIVIA,
|
||||
timestamp: '2026-04-01T05:30:00.000Z',
|
||||
eventType: AgentProtocolEventType.TASK_RUN,
|
||||
title: 'Quartalslauf: 184 Lagebeschriebe gegen die Quellen geprüft',
|
||||
description:
|
||||
'162 Lagebausteine wurden bestätigt, 14 Abschnitte als veraltet markiert und erneuert, 9 Objekte für den nächsten Lauf vorgemerkt. Jede Prüfung ist je Objekt nachvollziehbar protokolliert.',
|
||||
status: AgentProtocolStatus.SUCCESS,
|
||||
channel: AgentChannelType.WORKSPACE_CHAT,
|
||||
triggeredBy: AgentTriggerSource.SYSTEM,
|
||||
},
|
||||
|
||||
// ── agentProtocol.ts Zeilen 972,983 ──────────────────────────────
|
||||
{
|
||||
id: 'proto-036',
|
||||
agentId: AGENT_IDS.LIVIA,
|
||||
timestamp: '2026-03-05T08:50:00.000Z',
|
||||
eventType: AgentProtocolEventType.SETTINGS_SAVED,
|
||||
title: 'Analyseradius und Quellentypen gespeichert',
|
||||
description:
|
||||
'Der Radius der Umfeldanalyse wurde von 500 auf 800 Meter erhöht und «Medienberichte» als Quellentyp abgewählt. Bestehende Lagebeschriebe werden im nächsten Quartalslauf nachgeführt.',
|
||||
status: AgentProtocolStatus.SUCCESS,
|
||||
triggeredBy: AgentTriggerSource.USER,
|
||||
triggeredByName: OPERATOR,
|
||||
},
|
||||
|
||||
Reference in new issue
Block a user