How migchw/llm-wiki-starter works
This repository is an investment-research wiki: evidence is captured into local Raw files, summarized and linked as research notes, reviewed, then used to draft and monitor theses. The dashboard is a read-only way to explore the same vault alongside market and earnings data. The README documents note-writing, review, and monitoring stages, but their agent/skill implementation and vault directories are absent from the supplied tree, so those nodes have no asserted source paths and uncertain wiring is omitted.
Main entry points: wiki-data.ts Vault index · fetch_source.py Source fetcher · wiki.ts Market and earnings data · sync-market-data.mjs Market data sync
Components 23
Evidence capture
- Source fetcher
scripts/fetch_source.py - Raw capture
scripts/raw_capture.py - Raw evidence
- Inbox watcher
scripts/watch_inbox.py
Research knowledge
- Source Notes
- Entities and Concepts
- Evidence review
- Investment Thesis
- Wiki tool
scripts/wiki_tool.py
Thesis monitoring
- Thesis monitoring
- Market data sync
dashboard/scripts/sync-market-data.mjs - Earnings sync
dashboard/scripts/sync-earnings.mjs
Read-only dashboard
- Vault index
dashboard/lib/wiki-data.ts - Market and earnings data
dashboard/lib/wiki.ts - Research dashboard
dashboard/app/page.tsx - Markdown reader
dashboard/app/read/[slug]/reader.tsx - Knowledge library
dashboard/app/library/page.tsx - Wiki graph
dashboard/app/graph/page.tsx - Full-text search
dashboard/lib/search.ts
Other components
- Researcher
- Web and documents
- Market data provider
- Earnings data provider
Connections 27
- Researcher → Web and documents: selects
- Web and documents → Source fetcher: provides source
- Researcher → Source fetcher: requests capture
- Source fetcher → Raw capture: passes content
- Raw capture → Raw evidence: writes evidence
- Researcher → Source Notes: authors summary
- Raw evidence → Source Notes: supports claims
- Source Notes → Entities and Concepts: links knowledge
- Researcher → Evidence review: reviews evidence
- Evidence review → Investment Thesis: supports draft
- Researcher → Investment Thesis: drafts thesis
- Researcher → Thesis monitoring: runs reports
- Thesis monitoring → Investment Thesis: checks changes
- Researcher → Inbox watcher: monitors inbox
- Inbox watcher → Raw evidence: detects changes
- Researcher → Wiki tool: runs checks
- Market data sync → Market data provider: requests prices
- Market data sync → Market and earnings data: syncs quotes
- Earnings sync → Earnings data provider: requests results
- Earnings sync → Market and earnings data: syncs scorecards
- Raw evidence → Vault index: indexes notes
- Vault index → Research dashboard: supplies research data
- Market and earnings data → Research dashboard: supplies metrics
- Vault index → Markdown reader: supplies documents
- Vault index → Knowledge library: supplies summaries
- Vault index → Wiki graph: supplies links
- Vault index → Full-text search: provides indexed chunks