MyGo 云音乐
用 Go 与 MyGo 写成的第三方网易云音乐桌面客户端。原生界面,没有 WebView;边下边播,无损与 Hi-Res,逐字歌词与「律动」,刘海播放器。
Translation pending
High Signal is evidence-first intelligence on technology, startups, and finance. Every published signal cites two independent sources and enters a public…
MediaTypeScript · PythonGitHub @High-Signal-AppOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Evidence-backed daily intelligence across technology, startups, finance, and public markets.
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Current scope and day-to-day status live in PROJECT_STATUS.md (authoritative). This README is setup, architecture, and pipeline reference.
High Signal is one product: a synthesized Daily Brief assembled from noisy public sources across technology, startups, and finance. The public edition contains three evidence-qualified sections: markets and companies, business opportunities, and behavior and culture.Read the full README ↗Product: highsignal.app
Current scope and day-to-day status live in
PROJECT_STATUS.md(authoritative). This README is setup, architecture, and pipeline reference.
High Signal is one product: a synthesized Daily Brief assembled from noisy public sources across technology, startups, and finance. The public edition contains three evidence-qualified sections: markets and companies, business opportunities, and behavior and culture.
Readers start with today or yesterday, open a signal to inspect its proof, and use Track Record to judge prior calls. Sources and methodology support verification. Older records live in the chronological Signals surface behind a Turnstile human check. There are no reader accounts or personalized editions.
Company Universe, Markets, Communities, Entities, Sectors, and Convergence are supporting inputs or contextual research indexes. They stay out of the global reader navigation and are not separate products. Brand intelligence lives in Mentionpilot. The former personal brief, D2C pipeline, Agent Eval implementation, and Lab have been retired from this repository.
Pricing: free. No paid tier, no billing. Region is a free filter.
Event / D1 events) + entities + relationships;
reviewed actionable conclusions live in signalsThe final acceptance contract is docs/product/prd.md.
Current implementation and release evidence lives in PROJECT_STATUS.md.
For day-to-day stack and conventions, read AGENTS.md.
Status of every public-source ingest that feeds the brief. Tick the box when wired. Items left unticked are either deferred or partially landed (notes call out which part remains).
Legend used in the notes:
python/ingest/sources/edgar.pyefts.sec.gov/LATEST/search-index, 15-day filing lag, wider-window runs only) — python/ingest/sources/edgar.pypython/ingest/sources/edgar.pypython/ingest/sources/edgar.pypython/ingest/sources/edgar.pypython/ingest/sources/patents.pyCOMPANIES_HOUSE_API_KEY; UK entity enrichment for tracked companies, skipped without a key) — python/ingest/sources/companies_house.pypython/ingest/sources/hkex.pypython/ingest/sources/ir.py/equities)equities_daily.py routes the entire NSE CM master/final bhavcopy through its full-market branch and other markets through yfinance. NSE originals and normalized history stay in private R2 with no company-count or duration cap. Existing consumers read the merged versioned contract; do not fetch quotes independently. See the stock-data boundary for retention, rights, availability and remaining research/API migration.apps/web/src/data/equities-snapshot.json, apps/web/src/data/price-context.json, apps/web/src/data/market-refreshes.json, and workers/api/src/lib/known-tickers.json are permitted projections of that contract, not independent market-data sources. A fresh checkout has no private inputs: builders preserve the last bundles and write an explicit withheld status. Run pnpm market:refresh after the canonical collection; public prices remain withheld until rights are qualified.market_quotes means Polymarket / Manifold / Kalshi probabilities, not stock quotes. Never use that table as equity-price evidence.python/ingest/sources/equities/universe.pypython/ingest/sources/equities/yf.pypython/ingest/sources/equities/snapshot.py/equitiescron-equities.yml collects the complete NSE dump daily, including potential special weekend sessions, with a late retry; the non-NSE branch retains its after-US-close schedule. Feature-branch schedules activate on main.python/ingest/sources/jobs.pypython/ingest/sources/github.py../starboardpython/ingest/sources/github_archive.pypython/ingest/sources/huggingface.pypython/ingest/sources/package_registries.pypython/ingest/sources/package_registries.pypython/ingest/sources/package_registries.py../researchPapers/arxiv.py (top-10k CS papers, URL extraction)../researchPapers/openalex.py (citation graph)python/ingest/sources/semantic_scholar.pypython/ingest/src/high_signal_ingest/sources/hackernews.py (daily keyless Algolia source; title, points, comments, outbound link)python/ingest/src/high_signal_ingest/digg.py; five documented feeds, 30-minute snapshots, immediate original-source verification for material crossings, and evidence/confidence contribution fixed to none. Released with D1 migrations 0022–0023.scripts/reddit-daily-archive.mjs, python/ingest/src/high_signal_ingest/sources/reddit.pypython/ingest/sources/youtube.pypython/ingest/sources/bluesky.pypython/ingest/sources/lobsters.pypython/ingest/sources/substack.pypython/ingest/sources/techmeme.pypython/ingest/sources/gov.pyREGULATIONS_GOV_API_KEY; dockets/documents after Federal Register notice) — python/ingest/sources/regulations.pypython/ingest/sources/gov_contracts.pypython/ingest/sources/markets.py
METACULUS_TOKEN; reputation-based long-horizon forecasts, context only because the API requires auth and terms review) — python/ingest/sources/metaculus.pypython/ingest/sources/gdelt.pypython/ingest/sources/news.py + seed/sources.yamlGUARDIAN_API_KEY; mainstream corroboration/full-text news lane, skipped cleanly without a key) — python/ingest/sources/guardian.pyGET /attention/:article?days=30 returns daily series + 7-vs-prior-7 trend. Overlaid on /convergence for the top 15 entities (avg/day + ±%). 275-entity seed JSON bundled in the Worker; no D1 round-trip./enrich/ticker SPARQL lookup for candidate promotion; not part of daily --source all signal generation) — python/ingest/sources/wikidata.py, workers/api/src/routes/enrich.tspython/ingest/sources/nvd.pypython/ingest/sources/cisa_kev.pyNaming convention: ingest sources live under python/ingest/src/high_signal_ingest/sources/; sources that produce a web surface own a route under apps/web/src/app/; cron workflows live in .github/workflows/cron-*.yml. Each new pipeline gets a row in this list — keep it the canonical status board.
The PRD and locked product direction define scope. Planned, deferred, and blocked work lives in this repository's GitHub Issues rather than in a second README roadmap.
apps/web Next.js 16 + Tailwind v4 — futurist + clean UI, fully public
workers/api Hono on Cloudflare Workers + D1 binding + cron
packages/db Drizzle schema + migrations (sqlite/D1) — signals, mentions,
communities, market quotes
packages/shared Cross-package types + deterministic news/market helpers
python/ingest uv-managed: edgartools, Trafilatura, GLiNER, FinBERT, yfinance
└ GitHub Actions runs daily ingest, markets polling, and scoring
signals/ Git-versioned, append-only signal markdown
scripts/ CSV→D1 + signals.md→D1 sync
# 1. Node deps
pnpm install
# 2. Python deps
cd python/ingest && uv sync && cd -
# 3. Cloudflare D1
wrangler d1 create high-signal-db # paste the id into workers/api/wrangler.toml
pnpm db:migrate:local
pnpm db:seed:local # loads 274 entities + 175 relationships
pnpm market:refresh # derive grouped market context from the equities snapshot
pnpm market:snapshot # build the web market-history artifact
# 4. Env (dedicated Infisical project; production defaults to `prod`)
# ADMIN_TOKEN, AI_BASE_URL, AI_API_KEY, AI_MODEL
# Modal's manual-backfill Secret remains named `high-signal`.
# SEC_USER_AGENT="your-name your@email"
# 5. Dev
pnpm dev # web (3000) + worker (8787)
# 6. Draft signals
cd python/ingest && uv run python -m high_signal_ingest.pipeline --source news --days 1
# 7. Review + publish
# - open signals/<date>/<slug>.md
# - flip review_status: published
# - git commit
pnpm signals:sync:local
Install the repository's check-only tooling, then run the same aggregate gate as CI:
pnpm install --frozen-lockfile
uv sync --project python/ingest --only-group dev
pnpm quality
pnpm quality covers formatting, lint, types, tests, API coverage, unused code and
dependencies, Python dead code, complexity, duplication, dependency advisories,
cycles, inline suppressions, and documentation integrity. Existing measured debt
is held to checked-in no-regression baselines in scripts/check-code-health.mjs;
lower a baseline when cleanup improves it, and link any accepted debt to a GitHub
issue rather than refreshing a number automatically. The ingest Python surface
also runs its native checks in CI.
docs/product/prd.mdSPEC.mddocs/product/handoff.mdplans/0004-platform-consolidation.mdplans/0001-research-artifact-first.mdresearch/market-and-oss.mdAGENTS.mdpython/ingest/src/high_signal_ingest/seed/signals/2026-04-25/example-nvda-h100-lead-time.mddocs/operations/runbooks/ingest.mddocs/operations/source-coverage.mddocs/architecture/data-service-boundary.mddocs/development/seeding.mdhttps://api.highsignal.app/mcp (public, read-only, Streamable HTTP)https://api.highsignal.app/data/dailyhttps://highsignal.app/api/aihttps://highsignal.app/openapi.jsonThe MCP contract exposes eight stable read-only tools: get_daily_brief,
get_signal, get_daily_dump, get_source_coverage, search_signals,
browse_source, get_track_record, and get_entity. They reuse the same
cached public API reads and Today/Yesterday history boundary as the website.
The Brief response includes readerEdition, the same short, grouped selection
as the website, including up to two evidence-qualified ideas and trends each.
Their practical implication, uncertainty and claim provenance stay attached;
community discussions are investigation context. Complete news, stocks,
ideas and trends arrays remain available.
.github/workflows/deploy-web.yml).github/workflows/deploy-api.yml)cd python/ingest && uv run modal run modal_app.py::manual_backfill ...)Codename high-signal collides with High Signal Labs / High Signal HQ. Final brand TBD post-traction.
These historical task receipts are context, not a current acceptance checklist.
Business lane: Core/status context
Rule: do not create another broad "improve the UI" task unless the acceptance criteria differ materially from the tasks listed here.
Current work is tracked in this repository’s GitHub Issues; the SaaS Maker task board is retired.
No current Active-AI product/design task from the 2026-05-25/26 loop. Treat this as watch/status unless new evidence appears.
These are unresolved requirements retained at the owner’s request. They are not completed features. Work should follow a concrete need and fresh evidence.
Verify current daily coverage, original sources including Digg, and publishability; remove evidence-strength claims unsupported by the underlying samples.
Original requirements and discussion: #133.
Run 34101952108 persisted 391 source events, then failed its sole AI generation request across four clusters. The existing outage guard returned exit code 3; this was not a market-ingestion failure or a native abort. The historical log does not expose the provider failure category, so its root cause remains unverified.
The pipeline now reports bounded generation failure categories in its summary, audit notes and outage annotation: timeout, network, HTTP client/server/rate limit, invalid JSON/response, or unknown/unexpected. Arbitrary exception text and provider URLs are excluded from these categories. Tests retain exit code 3 for a total outage and allow intentional model declines or partial recovery. No retry limits, generation/publication rules, provider config or cron schedules changed. The cron was not rerun and no production writes or paid calls ran.
Local fixture verification: uv run --project python/ingest --no-sync pytest python/ingest/tests/test_generator_resilience.py python/ingest/tests/test_pipeline_contracts.py python/ingest/tests/test_markets_kalshi.py -q (58 tests).
The sole open issue remains #133,
including provider recovery evidence, scheduled-chain/Digg latency acceptance,
and claim/baseline calibration. No open issue was closed; no PR was open.
The web release at ddefa8dd separates review observations from generated surge/adoption
hypotheses on the web. Original evidence remains inspectable, and the numeric
pipeline score no longer acts as a confidence badge. Local and hosted release evidence.
Ordinary desktop/mobile acceptance passed, including the previously stale edge cache.
Broader API/MCP/Brief claim calibration remains in
issue #133; this does
not make the corpus shareable. No published content or existing stash was changed.
python/ingest/sources/macro_rates.pypython/ingest/sources/sec_xbrl.py, python/ingest/sources/edgar.pypython/ingest/sources/podcast_index.py