Commit Graph
7 Commits
Author SHA1 Message Date
jsahnandClaude Fable 5 ed48f4c96b Add an LLM fact-check pass over the generated briefing
After summarisation the report is verified against the collected
payload (numbers, directions, unsupported claims) by a second LLM call
with a Verification JSON schema. Major issues trigger one revision and
a re-check; minor-only verdicts are normalized to ok. Failures never
block delivery. The verdict is stored in the result JSON and shown on
the dashboard (badge + 검증 메모). Disable with US2KR_VERIFY_ENABLED.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-01 10:37:39 +09:00
jsahnandClaude Fable 5 449b6d8ca3 Publish the dashboard on 0.0.0.0 so other devices can reach it
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-01 01:06:52 +09:00
jsahnandClaude Fable 5 ab16eaf5a7 Stop displaying the summary model name
Drop the "요약 모델" footer from rendered briefings and the model badge
from the dashboard (degraded briefings keep a "요약 없음" chip). The
model is still recorded in the DB/result JSON for diagnostics.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-01 01:04:47 +09:00
jsahnandClaude Fable 5 a482a0a3e3 Add Apple container deployment for daemon + dashboard
install-apple-container.sh builds and (re)starts both containers
(dashboard mounts reports/ read-only, port 8090); --boot installs a
LaunchAgent since Apple container has no restart policy. README covers
the new deploy path, SearXNG settings, and the dashboard.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-01 00:59:07 +09:00
jsahnandClaude Fable 5 f7b8d895c3 Add TypeScript web dashboard for browsing archived briefings
Zero-runtime-dependency Node 24 server + esbuild-bundled client.
Reads reports/*.json only (never the daemon's SQLite/WAL): summary
card, dual Seoul/New York clocks, holiday-gap rows in the briefing
list, per-symbol close chart with table view, error log.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-01 00:58:51 +09:00
jsahnandClaude Fable 5 920d9358a0 Add SearXNG news collector merged into the briefing pipeline
Optional meta-search source (SEARXNG_BASE_URL): per-query isolation,
time_range=day, merged and deduplicated with the RSS feeds. Briefings
still publish on RSS alone if the instance is down.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-01 00:58:35 +09:00
jsahn 8bc43b3ce4 Initial commit 2026-08-31 14:33:53 +09:00