feat(livia): Zefix als Marktindikator statt als Lead
Die Zefix-CSV nennt keine Firmennamen, sondern Tageszahlen je Branche. Als Lead-Karte zwischen sechs echten Firmenmeldungen war sie ein Fremdkörper: Man kann eine Branchenzahl nicht anrufen, und genau das verspricht eine Lead-Karte mit «Empfohlene nächste Handlung». Aggregierte Einträge werden weiterhin gelesen und beurteilt — die Quelle bleibt angebunden und belegt, dass Livia auch strukturierte Daten verarbeitet —, zählen aber als Beobachtungsposten statt als Lead. Das entspricht der «Early Watch»-Einordnung der Vorgabe (§19), und die Zahlen der Kopfzeile gehen weiterhin auf. Die Quellenbeschreibung sagt jetzt selbst, warum dort keine Karte erscheint, statt dass sich das jemand aus dem Ausbleiben erschliessen muss. Geprüft: tsc 0 Fehler, eslint 0 Fehler/0 Warnungen, Build erfolgreich, Live-Lauf 49 Einträge — Zefix erscheint nicht mehr als Lead, Summe aus verworfen, Watchlist und Leads ergibt die Gesamtzahl. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
97b7110a44
commit
a028d1a21d
3 files changed
+14
-1
No files matched your search
@@ -187,6 +187,10 @@ export async function analyzeResearchItems(items: ResearchItem[]): Promise<Analy
|
||||
for (const { item, r } of batches.flat()) {
|
||||
if (r.eventType === 'IRRELEVANT') { discarded += 1; continue }
|
||||
if (r.relevance === 'low') { watchlist += 1; continue }
|
||||
// Aggregierte Statistik wird gelesen und beurteilt, wird aber nie zur
|
||||
// Lead-Karte: eine Branchenzahl nennt kein Unternehmen, das man
|
||||
// kontaktieren könnte. Sie zählt als Beobachtungsposten (§19).
|
||||
if (item.aggregate) { watchlist += 1; continue }
|
||||
|
||||
leads.push({
|
||||
company: r.company,
|
||||
|
||||
@@ -20,6 +20,12 @@ export interface ResearchItem {
|
||||
url: string
|
||||
text: string
|
||||
publishedAt?: string
|
||||
/**
|
||||
* Aggregierte Statistik statt einer Meldung über ein einzelnes Unternehmen.
|
||||
* Solche Einträge werden gelesen und beurteilt, erscheinen aber nie als Lead —
|
||||
* eine Branchenzahl kann man nicht anrufen (§19: «Early Watch»).
|
||||
*/
|
||||
aggregate?: boolean
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -327,5 +333,6 @@ export async function fetchZefixResearch(): Promise<ResearchItem[]> {
|
||||
url: SOURCES.ZEFIX.url,
|
||||
text,
|
||||
publishedAt: neuestesDatum,
|
||||
aggregate: true,
|
||||
}]
|
||||
}
|
||||
Reference in new issue
Block a user