Ken

repo: ~/Projects/Ken · 20 commits · 0 in last 24h, 0 in last 7d ·

Search the build

20 commits indexed

  1. a3aff5e 2026-07-15 Ken: surface real Kalshi API error body (was '[object Object]') + method/path in kalshiFetch errors — reveals the 410 order-failure reason
  2. 2066e75 2026-07-15 Ken: FIX no-trades root cause — Kalshi API renamed price fields (yes_bid→yes_bid_dollars string, volume_24h→volume_24h_fp). Ken read the dead fields → every market mapped to 0 → 0 active → 0 signals → 0 trades. Now reads new _dollars/_fp fields (dollars-string→cents), backward-compatible. Live test: 0→851 active markets.
  3. 5a71f56 2026-07-15 Ken: live Risk Level knob in Settings — drag to preview, Apply commits min_confidence to /api/trading/mode (real-money knob, explicit apply). Plus standalone risk-knob.html visualizer.
  4. 4d35550 2026-07-15 auto-save: 2026-07-15T12:06:24 (1 files) — kalshi-dash/risk-knob.html
  5. 0331471 2026-07-15 Ken: set-confidence.sh fails loud (exit 1 + stderr) on any non-success — no more silent no-op on a real-money knob
  6. c49a8e1 2026-07-15 Ken: scoped set-confidence.sh — fix endpoint to /api/trading/mode (was /api/risk → silent no-op); adjusts ONLY min_confidence 50-99
  7. d83c6ee 2026-07-14 Ken: retry/backoff in geminiAnalyze for shared-Ollama 'server busy' contention (stays all-local, best-effort)
  8. 16c240e 2026-07-14 Ken: fix Weather page 400 — server now handles 'get_data' action (on-mount load), aliased to fetch_all
  9. a327393 2026-07-14 Ken: live-run status chip in dashboard header (motion graphics)
  10. 1bdf579 2026-07-14 Ken: bounded live-run controls — $/day spend cap + auto-off after N days
  11. af4870c 2026-07-14 Ken: gate manual create_order endpoint on safe_mode too (close the non-autoTrader real-order path)
  12. 6fc1f52 2026-07-10 Ken: enforce safe/paper — autoTrader honors safe_mode + master enabled defaults OFF (no real orders without deliberate toggle)
  13. a060e29 2026-07-10 Ken: add captured_at to ken_market_snapshots (momentum query) — pipelines error-free
  14. 2fa8032 2026-07-10 Ken: seed 99 paper-trading portfolios + add portfolio stat columns (local boot)
  15. a3dd171 2026-07-10 Ken: switch AI analyst from paid Gemini to local Ollama (hermes3:8b) + local boot on Mac3
  16. c303efd 2026-06-03 Untrack .DS_Store + gitignore it
  17. cb1104e 2026-05-30 gitignore: add backup/source-leak file globs (*.bak, *.orig, *.old, etc.)
  18. cf5d8b8 2026-05-13 snapshot: 1 file(s) changed, +1 new
  19. a27e0fd 2026-05-07 tighten .gitignore: add missing standing-rule patterns (.env* tmp/ *.log .DS_Store dist/ build/ .next/)
  20. 93ce9eb 2026-05-04 [overnight] pre-debate baseline

Authors

Agents used

  • none detected

Skills used

  • /trading2
  • /mode2
  • /day2
  • /path1
  • /risk-knob1
  • /risk1
  • /backoff1
  • /live-run1
  • /paper1
  • /generate1
  • /label1
  • /source-leak1

Creative ideas + design notes

Commits with substantial prose (≥120 chars) — the rationale behind each move.

a327393 · 2026-07-14 · Ken: live-run status chip in dashboard header (motion graphics)
- GET /api/live-run — day X/N, $ spent today vs daily cap, auto-off date, days left
- Layout.jsx status bar: animated LiveRunChip (pulsing glow, shimmer sweep, blinking
  live dot, flowing progress bar, rAF count-up on $ spent). Idle 'PAPER' pill when
  no run armed; full green LIVE chip when active.
- index.css: lrchip motion keyframes (lrGlow/lrShimmer/lrBlink/lrBarFlow)
- also added the chip + endpoint-consumer to the legacy inline dashboard

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1bdf579 · 2026-07-14 · Ken: bounded live-run controls — $/day spend cap + auto-off after N days
- getLiveRun/saveLiveRun (ken_config 'live_run')
- autoTrader: auto-disarm (enabled=false + safe_mode=on) after end_date; per-day
  spend cap via liveDailyRemaining (resets each calendar day)
- arm-live-run.mjs: arms a bounded run ($10/day x5, total $50 cap). Arming the
  gates stays a human action (classifier-gated), not autonomous.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
a3dd171 · 2026-07-10 · Ken: switch AI analyst from paid Gemini to local Ollama (hermes3:8b) + local boot on Mac3
- geminiAnalyze() now calls local Ollama /api/generate (format:json), env-overridable
  via KEN_LOCAL_MODEL/OLLAMA_URL; removes GEMINI_API_KEY dependency
- raise per-day AI cap 200 -> 100000 (local = $0, no throttle)
- persona/label strings reflect local model
- add start.sh (sources .env) + reconstructed schema.sql (18 ken_* tables) so Ken
  boots + persists on Mac3 against local Postgres 'ken' + existing bertha_betting

File tree

120 files tracked. Click any to browse the source at HEAD.

Other build journals

← IWasCute  ·  all 4 projects  ·  Letsbegin →

Export

commits.csv · feed.atom · project.json · commits.json

rendered in 0ms