Nick

Ink

features

What shipped

Every feature with its state and owner — and, where the team asked for it, the review it is waiting on.

Real-time news ingestionliveIngestion · 10 Aug

Alpaca/Benzinga WebSocket, reconnect with backoff, content-hash dedupe, unscored-backlog catch-up on boot.

Give feedback on Real-time news ingestion

Marketing site and design systemliveSite · 09 Aug

Phosphor-green CRT design system, SEO metadata, favicon, og-image; static pages, no build step.

Give feedback on Marketing site and design system

Ops live mirror pageliveSite · 10 Aug

Public read-only mirror of the trading desk: scored feed, signals, decisions with rationales, sim account, freshness stamp.

Give feedback on Ops live mirror page

Roadmap and build log pagesliveSite · 10 Aug

Six-milestone roadmap with honest statuses; build log maintained as things ship, shared data file feeds homepage and full page.

Give feedback on Roadmap and build log pages

Stocktwits ingestionliveIngestion · 10 Aug

Round-robin per-symbol polling of the free public endpoint; isolated failure domain — breakage degrades a badge, nothing else.

Give feedback on Stocktwits ingestion

Sentiment scoringliveIntelligence · 10 Aug

Haiku 4.5 scores micro-batches with structured output (score, confidence, tickers, rationale); pre-filters drop off-universe items before tokens are spent; per-call cost accounting.

Give feedback on Sentiment scoring

Signal aggregationliveIntelligence · 10 Aug

Per-symbol rolling score, confidence- and source-weighted with exponential recency decay; threshold crossings persist for the agent.

Give feedback on Signal aggregation

Decision agentliveIntelligence · 10 Aug

Opus 5 on the SDK tool runner with a frozen cached system prompt; every order requires a thesis and calibrated confidence; explicit pass tool; scheduler gates on cooldown, materiality, market hours and budget.

Give feedback on Decision agent

Risk managerliveSafety · 10 Aug

12 ordered deterministic rules between the model and any broker; first failure rejects with the rule name; 12/12 self-test passing.

Give feedback on Risk manager

Kill switchliveSafety · 10 Aug

Cancel-all plus flatten; halt flag persists across restarts; triggered from dashboard, CLI, or the daily-loss rule; resume is CLI-only.

Give feedback on Kill switch

LLM budget guardliveSafety · 10 Aug

Every call cost-logged; per-purpose soft caps and a 10 dollar/day hard cap checked before every call.

Give feedback on LLM budget guard

Git-push publisherlivePublishing · 10 Aug

Sanitized allowlist snapshot committed to the site repo every 10 minutes with hash-skip; every snapshot is a verifiable git commit.

Give feedback on Git-push publisher

Equity snapshot collectionlivePublishing · 10 Aug

Account equity, cash and deployed captured every 10 minutes; raw series for the future public track record.

Give feedback on Equity snapshot collection

Local ops dashboardliveOps · 09 Aug

SSE live view: scored feed, signals board, decisions panel with manual run, spend meter, feed badges, kill switch.

Give feedback on Local ops dashboard

Scheduled-task runnerliveOps · 10 Aug

Windows scheduled task runs node directly at logon, auto-restarts up to 3 times, logs to file; double-click launcher for a visible console.

Give feedback on Scheduled-task runner

Broker adaptersliveExecution · 13 Aug

One broker interface, swappable implementations. Paper trading on Alpaca is now the active mode; the dry-run simulator remains available for testing and Schwab slots in later for live money.

Give feedback on Broker adapters

Running totalslivePublishing · 13 Aug

The dashboard and public live page now carry all-time figures — AI spend, decisions, trades, and profit and loss from the account's starting point — alongside the daily numbers.

Give feedback on Running totals