|
|
24aa8e33d4
|
Consolidate metric definitions with Rust JSON as single source of truth
- Add core.computed.json with 32 ratio definitions (filing + market derived)
- Add Rust types for ComputedDefinition and ComputationSpec
- Create generate-taxonomy.ts to generate TypeScript from Rust JSON
- Generate lib/generated/ (gitignored) with surfaces, computed, kpis
- Update financial-metrics.ts to use generated definitions
- Add build-time generation via 'bun run generate'
- Add taxonomy architecture documentation
Two-phase ratio computation:
- Filing-derived: margins, returns, per-share, growth (Rust computes)
- Market-derived: valuation ratios (TypeScript computes with price data)
All 32 ratios defined in core.computed.json:
- Margins: gross, operating, ebitda, net, fcf
- Returns: roa, roe, roic, roce
- Financial health: debt_to_equity, net_debt_to_ebitda, cash_to_debt, current_ratio
- Per-share: revenue, fcf, book_value
- Growth: yoy metrics + 3y/5y cagr
- Valuation: market_cap, ev, p/e, p/fcf, p/b, ev/sales, ev/ebitda, ev/fcf
|
2026-03-15 15:22:51 -04:00 |
|
|
|
e5141238fb
|
WIP main worktree changes before merge
|
2026-03-13 00:20:22 -04:00 |
|
|
|
c274f4d55b
|
refactor(taxonomy): remove legacy parser and add rollout checks
|
2026-03-12 15:25:06 -04:00 |
|
|
|
c3f3c3d5a9
|
Refresh app theme and update dependencies
|
2026-03-08 11:09:36 -04:00 |
|
|
|
2f7933f4a3
|
Improve Coolify deploy build caching
|
2026-03-08 10:43:55 -04:00 |
|
|
|
7a70545f09
|
Merge branch 't3code/expand-research-management-plan'
# Conflicts:
# app/analysis/page.tsx
# app/watchlist/page.tsx
# components/shell/app-shell.tsx
# lib/api.ts
# lib/query/options.ts
# lib/server/api/app.ts
# lib/server/db/index.test.ts
# lib/server/db/index.ts
# lib/server/db/schema.ts
# lib/server/repos/research-journal.ts
# lib/types.ts
|
2026-03-07 20:39:49 -05:00 |
|
|
|
e20aba998b
|
Add search and RAG workspace flows
|
2026-03-07 20:34:00 -05:00 |
|
|
|
62bacdf104
|
Add research workspace and graphing flows
|
2026-03-07 16:52:35 -05:00 |
|
|
|
db01f207a5
|
Expand financials surfaces with ratios, KPIs, and cadence support
- Add bundled financial modeling pipeline (ratios, KPI dimensions/notes, trend series, standardization)
- Introduce company financial bundles storage (Drizzle migration + repo wiring)
- Refactor financials page/API/query flow to use surfaceKind + cadence and new response shapes
|
2026-03-07 15:16:35 -05:00 |
|
|
|
f69e5b671b
|
Add local dev bootstrap command
|
2026-03-06 21:38:28 -05:00 |
|
|
|
7dd403e814
|
Add Playwright e2e test suite
|
2026-03-06 21:08:20 -05:00 |
|
|
|
8e62c66677
|
Run playwright UI tests
|
2026-03-06 14:40:43 -05:00 |
|
|
|
da2ce23bab
|
refactor: make AI runtime z.ai-only and default to glm-5
|
2026-03-02 22:27:39 -05:00 |
|
|
|
d81a681905
|
feat: migrate task jobs to workflow notifications + timeline
|
2026-03-02 14:29:31 -05:00 |
|
|
|
36c4ed2ee2
|
chore(financials-v2): add statement backfill script and docs
|
2026-03-02 09:34:55 -05:00 |
|
|
|
dc84f34fe9
|
upgrade navigation and route prefetch responsiveness
|
2026-03-01 20:45:08 -05:00 |
|
|
|
01ad57973c
|
Add one-time filing metrics backfill script
|
2026-03-01 19:05:53 -05:00 |
|
|
|
a09001501e
|
Implement dual-model filing pipeline with Ollama extraction
|
2026-02-28 16:31:25 -05:00 |
|
|
|
b9f3b7f9d0
|
Migrate AI runtime to SDK and hardcode Zhipu coding endpoint
|
2026-02-28 13:59:00 -05:00 |
|
|
|
f2ac1c426e
|
Migrate stack to SQLite and set Coolify defaults
|
2026-02-26 15:45:22 -05:00 |
|
|
|
74fee52c4e
|
chore: commit all changes
|
2026-02-26 13:26:18 -05:00 |
|
|
|
0ab464f910
|
Use Drizzle adapter and Drizzle CLI auth migrations
|
2026-02-24 16:21:03 -05:00 |
|
|
|
11eeafafef
|
Migrate API to Elysia and switch runtime to Bun
|
2026-02-24 15:50:40 -05:00 |
|
|
|
52a4ab38d3
|
implement better-auth auth with postgres and route protection
|
2026-02-24 13:32:43 -05:00 |
|
|
|
fd168f607c
|
upgrade dependencies and docker builds to npm latest
|
2026-02-24 11:20:18 -05:00 |
|
|
|
168c05cb71
|
flatten app to repo root and update docker deployment for single-stack runtime
|
2026-02-24 00:25:03 -05:00 |
|