Giorgio Gilestro giorgio
giorgio pushed to main at giorgio/read.markets 2026-05-29 14:53:04 +00:00
0060166d32 review: per-surface rider, loosen for portfolio commentary
d47b310898 portfolio: drop rational/irrational + system-temperature from prompt
de3a9bfa66 review: teach reviewer about the rational-vs-irrational structural device
8e7ea673ce analyze: bump max_tokens 2000 → 4000 for portfolio analysis
838f227175 settings: drop the broker-list line from the import lede
Compare 10 commits »
giorgio pushed to main at giorgio/read.markets 2026-05-29 12:43:15 +00:00
f9534f7ad6 review: gate strategic-log, portfolio, chat, and digest on reviewer
a6e476b851 review: reject financial advice in indicator-summary reads
cd485fe646 scripts: one-off purge of unclean IndicatorSummary rows
385c5fdc60 review: strip markdown code-fences from JSON verdicts
788563a81f ai: route reviewer through OpenRouter + Claude Haiku 4.5
Compare 69 commits »
giorgio pushed to main at giorgio/read.markets 2026-05-27 13:33:29 +00:00
11662c0ea8 portfolio-edit: add a quiet how-to hint inside the composer
6377c929b8 portfolio-edit: form is edit-mode only; submit becomes a + glyph
2ffd228976 portfolio-edit: indent add form 12px to match panel-header
477a47be2c dashboard: drop "held locally · prices via /api/universe" meta line
f997a8adde portfolio-edit: fix unescaped apostrophe in fallback string
Compare 76 commits »
giorgio pushed to main at giorgio/read.markets 2026-05-23 22:08:19 +00:00
f1903e1e61 public: landing + pricing + legal pages, apex-ready, lawyer-reviewed
giorgio pushed to main at giorgio/read.markets 2026-05-23 19:06:20 +00:00
6f9a710726 news: weekend ingestion cadence 6h → 2h
giorgio pushed to main at giorgio/read.markets 2026-05-23 17:36:19 +00:00
b98d8d003c ui: aggregated read on top, hide stale rows, wire /log tone toggle; prompts v8
f326b41a08 sync: encrypted cloud backup for portfolios + settings UX rework
Compare 2 commits »
giorgio pushed to main at giorgio/read.markets 2026-05-22 20:51:31 +00:00
89632e9937 ui: light theme by default (dark is opt-in)
giorgio pushed to main at giorgio/read.markets 2026-05-22 20:47:52 +00:00
9e058144ec deploy: uvicorn --proxy-headers so https stays https behind NPM
giorgio pushed to main at giorgio/read.markets 2026-05-22 20:35:13 +00:00
3932ef4048 deploy: prod uses container-FQDN for DATABASE_URL / REDIS_URL
giorgio pushed to main at giorgio/read.markets 2026-05-22 20:30:37 +00:00
a50c5091c4 deploy: split compose into base (prod-ready) + dev override
giorgio pushed to main at giorgio/read.markets 2026-05-22 20:28:08 +00:00
7364d11ffe deploy: add prod compose overlay (no host port, joins intranet network)
giorgio renamed repository from cassandra to giorgio/read.markets 2026-05-22 20:14:27 +00:00
giorgio pushed to main at giorgio/read.markets 2026-05-22 18:39:55 +00:00
824d849c63 brand: rename product to "Read the Markets" (read.markets)
giorgio pushed to main at giorgio/read.markets 2026-05-21 22:25:55 +00:00
9759080134 phase D milestones 1+2: referral system + paid-access gate
2013bfa8cc news: auto-tag headlines + market-aware cadence + filter UI
6e7f57c6b2 phase G: data minimisation + passwordless auth + DeepSeek-first LLM
Compare 3 commits »
giorgio pushed to main at giorgio/read.markets 2026-05-16 10:12:15 +00:00
480fd311c5 phase A: user accounts + session-cookie auth
giorgio pushed to main at giorgio/read.markets 2026-05-16 10:00:45 +00:00
8a155ef157 phase B (2/2): CSV upload endpoint + drag-drop UI
giorgio pushed to main at giorgio/read.markets 2026-05-16 09:53:11 +00:00
16e9f5f0cc phase B (1/4): CSV parser + InstrumentMap (T212 shortcode → Yahoo ticker)
giorgio pushed to main at giorgio/read.markets 2026-05-16 09:20:09 +00:00
6dac8a2c7f cadence: support multiple active windows; Asia window commented out
giorgio pushed to main at giorgio/read.markets 2026-05-16 09:17:43 +00:00
40cfb50e37 market-aware AI cadence + incremental log updates
giorgio pushed to main at giorgio/read.markets 2026-05-16 09:10:28 +00:00
2f223b75a3 strip prompt-echo leakage in indicator summaries