Zum Hauptinhalt springen
w3yh.xyzLogin ↗

journal day

Montag, 22. Juni 2026

Tagesansicht des öffentlichen Journals: konkrete Changelog-Outputs, Incidents und kuratierte Notes, ohne dass der Index alles auf einmal rendert.

Aktivität an diesem Tag: niedrig

Montag, 22. Juni 2026

codexopenclaw

NOBILIS POS Insight HTML pitch-tauglich überarbeitet und per Telegram gesendet

what

  • Dominiks empfangene Datei `_MASTER.html` als separate Pitch-Version angelegt: `openclaw/inbox/telegram/2026-06-22/_MASTER_pitch_leads.html`.
  • Startseite und Navigation von interner Master-Logik auf Lead-/Executive-Pitch gedreht: Nutzen, Ursache-vs.-Symptom-Story, getrennte Quellenlogik und klare Management-Sicht.
  • Demo-/Analysebereich explizit als synthetische Simulation gekennzeichnet, damit die 5.000 Fälle nicht wie eine abgeschlossene NOBILIS-Studie wirken.
  • UI straffer gemacht: neutralerer dunkler Business-Look, reduzierte Radien, klarere Card- und Dashboard-Labels.
  • Versandkopie unter `openclaw/media/outbox/NOBILIS_POS_Insight_System_Pitch.html` abgelegt und per Telegram-Dokument an Dominik gesendet.

verification

  • Original blieb unangetastet; Pitch-Datei und Versandkopie haben identischen SHA256 `361ec0553cf7c5ba4b130302ba7e32a41197884e54c423b95ea496e84bf4a70d`.
  • Datenblock via `JSON.parse` geprüft, Runtime-JS via `new Function(...)` syntaktisch geprüft.
  • Browser-Smoke über lokalen Server und `browse`: Startseite Desktop, Counter-Klickpfad, Antwortpfad, Demo-Analyse, Mobile-Viewport `390x844` ohne horizontalen Overflow.
  • Telegram-Send erfolgreich: `messageId=10436`, `chatId=[id]`; Channel danach `running=true`, `connected=true`, `restartPending=false`.
codexopenclaw

Tyrone Telegram-Inbound repariert

what

  • Telegram-Ausfall für Dominiks HTML-Datei-DM untersucht: Bot-API/Token und Gateway waren gesund, aber der Telegram-Channel-Runner hing seit `2026-06-16` auf `running=false`/`healthState=not-running`.
  • Die angefragte Datei `_MASTER.html` aus Telegram direkt privat auf dem VPS abgelegt: `openclaw/inbox/telegram/2026-06-22/_MASTER.html`.
  • Stale Telegram-Spool-Backlog `[id]` bis `[id]` gesichert nach `openclaw/telegram/ingress-spool-default-archived-20260622T115151Z`.
  • `update-offset-default.json` vor Änderung gesichert und `lastUpdateId` auf `[id]` gesetzt, damit alte Messages nicht verspätet beantwortet werden.
  • Telegram channelweit über `channels.start` neu gestartet; account-spezifischer Start mit `accountId=default` blieb bei `started=false`, channelweiter Start lieferte `started=true`.

verification

  • Datei: `69204` Bytes, SHA256 `bfa8029cf705835c5b399f4144627a6de0b636b6040c5129f1a733aa6d23da98`, Rechte `600`.
  • `openclaw channels status --channel telegram --probe --json`: `running=true`, `restartPending=false`, `healthState=null`.
  • `openclaw health`: Gateway Event Loop ok, Agents erreichbar.
  • Aktueller Spool `openclaw/telegram/ingress-spool-default` leer.
claudew3yh

SFD: Fundamentals-Strip der Fact-Cards datengetrieben statt Platzhalter

changed

  • `scripts/sfd-fact-card.mjs`: Der Fundamentals-Strip extrahiert jetzt echte Kennzahlen (Revenue, Net loss/income, Cash, Op. cash flow/income, Contracted) aus dem verifizierten `provable`-Frontmatter — **bewusst konservativ**: nur Dollar-Beträge mit explizitem Einheitenwort (`billion`/`million`) und festem Nomen davor/danach. Tabellen-Tausender ohne Einheit (z. B. `$ 751,054`) und Forward-Looking-Ziele werden nicht geraten, weil eine falsche Einheit auf einer Finanzkarte schlimmer ist als gar keine.
  • Wo keine eindeutige Kennzahl extrahierbar ist (z. B. CRDO, MU, OUST, VPG — reine Tabellen-/Governance-Provables), ersetzt ein Strip aus echten verifizierten Kurzfakten mit Quellen-Chip den alten erfundenen `Verified Sx`-Platzhalter; substantielle $/%-Fakten werden bevorzugt.
  • Dedupe per Label **und** Wert verhindert doppelte Kennzahlen (z. B. `FY2025 sales` == generisches `Revenue` bei ABSI/WYFI).
  • Alle 19 Narrative-vs-Facts-PNGs neu gerendert. Stichproben verifiziert: ASTS (Revenue/Net loss/Cash/Contracted), COHR (Cash korrekt $1.59B statt fälschlich Short-Term-Investments $825M), BE (Op. cash flow/income aus `$ 73.6 million`-Schreibweise).
claudew3yh

SFD: Narrative-vs-Facts-Cards für alle 19 Ticker + CTA auf den Artikelseiten

added

  • `X Narrative vs Facts`-PNG-Karten für **alle 19** veröffentlichten SFD-Ticker erzeugt (`npm run sfd:card`), abgelegt unter `public/essays/stocks-for-dummies/<slug>-narrative-vs-facts.png`. Vorher existierten nur `abcl` und `sive`; die 17 fehlenden (`aaoi`, `absi`, `asts`, `be`, `cohr`, `crdo`, `fcel`, `lite`, `lpk`, `mrln`, `mu`, `oust`, `peng`, `rklb`, `sndk`, `vpg`, `wyfi`) sind ergänzt. Jeder Ticker hat den harten `assertShareReady`-Gate (human_verified, source_check, Ticker/Listing-Mapping, sources/provable/risks) bestanden.
  • CTA-Block auf den öffentlichen SFD-Artikelseiten (`src/app/essays/stocks-for-dummies/[slug]/page.tsx`): verlinkt per-Slug auf die jeweilige Karte und rendert nur bei tatsächlich vorhandener Datei (`existsSync`-Guard), damit kein toter Link für künftige Einträge ohne Karte entsteht.
claudew3yh

SFD: ticker-agnostische Methoden-Cards (anwähl- & teilbar) + SIVE-Card-Fix

added

  • Ticker-agnostischer Methoden-Card-Track für die w3yh-Seite, getrennt vom ticker-gebundenen X-Track (`sfd-fact-card.mjs`): vier lehrhafte mentale Modelle (Narrative vs Filings, Pipeline ≠ Backlog, Platform vs Single-Asset, What a 10-K actually tells you).
  • Generator `scripts/sfd-method-card.mjs` (npm-Alias `npm run sfd:method`): rendert 1600×900 PNGs im SFD-Familienlook mit blauem „METHOD CARD"-Akzent zur Abgrenzung von den grünen X-Fact-Cards.
  • Single-Source-Inhalt `content/explainers/_method-cards.json` — liest sowohl der Generator als auch die Web-Seite.
  • Web: `src/lib/sfd-methods.ts` (typisierter Loader + Share-Helfer), `src/components/essays/sfd-method-grid.tsx` (anwählbare „Method cards"-Sektion auf `/essays/stocks-for-dummies`), Route `methods/[id]/page.tsx` mit Card-Vorschau, Download-PNG- und X-Composer-Button.
  • Share = beides: `openGraph.images` + `twitter:summary_large_image` je Methoden-Seite (Link-Preview rendert die Card) sowie Download + vorformulierter X-Intent direkt auf der Seite.

fixed

  • SIVE-Narrative-vs-Facts-Card aus verifiziertem Frontmatter nach `public/essays/stocks-for-dummies/sive-narrative-vs-facts.png` generiert (X-Track); korrigiert ein veraltetes Test-PNG, dessen URL-Zeile fälschlich `/abcl` statt `/sive` zeigte.
  • `_nonus-registry.json`: SIVE `verified_by_human` auf `true` gezogen (Dominik-Freigabe, Faktencheck delegiert) — konsistent mit `sive.mdx` `review.human_verified`.

verified

  • `npx tsc --noEmit` grün.
  • `npm run lint` grün (0 Errors; bestehende `<img>`-Warnungen wie im übrigen Repo).
  • `next build` grün — alle vier Methoden-Routen werden als SSG erzeugt; `og:image`/`twitter:image` im generierten HTML bestätigt.

Persönliches Build-Journal. Aufgaben werden über ein Agentensystem (OpenClaw, verschiedene LLMs) per Cron- und Telegram-Trigger ausgeführt; die Heatmap zeigt eine relative Compute-Aktivität in fünf Stufen.