CEO-OS Deploy
623765f259
fix: resolve all TypeScript build errors for Docker compilation
...
- Fix class-validator decorators imported wrongly from @nestjs/common in 9 controllers
- Create src/common/decorators/ re-export stubs (public + current-session)
- Remove AiModule import from trade.module.ts (was pulling broken modules/ai into compile)
- Fix dataquery.dto.ts: add ! to required property declarations
- Fix ask.dto.ts: add ! to required property declarations
- Remove non-existent metadata field from export.controller.ts consent insert
- Add assumptions and outcomeReviews tables to schema.ts (with correct field types)
- Add boolean import to drizzle-orm/pg-core imports in schema.ts
2026-08-27 23:01:15 +02:00
CEO-OS Deploy
3ff9265c7f
fix(build): resolve 40 TypeScript errors blocking Docker build
...
- schema.ts: add date import from drizzle-orm/pg-core
- service-key.guard.ts: fix public.decorator import path (auth/ not common/decorators/)
- tsconfig.json: exclude src/modules/ai and src/modules/webhooks (incomplete
modules referencing non-existent workspaces/observations services; not wired
in app.module.ts)
2026-08-27 22:39:37 +02:00
CEO-OS Deploy
1ac0dfc4ab
fix(build): remove escaped backtick in intelligence.service.ts money_raise_all query
...
Escaped backtick (`) on line 13 caused TypeScript parser to fail on all
subsequent template literals in the file. Fixes CI build failure introduced
in the TradeModule commit.
2026-08-27 22:19:25 +02:00
CEO-OS Deploy
ad51bd2930
merge: integrate TradeModule/MoneyRaise remote + DataqueryModule
2026-08-27 22:07:28 +02:00
CEO-OS Deploy
d13bd5d0de
feat: add DataqueryModule — company lookup + sanctions screening
...
Adds /v1/dataquery/* endpoints proxying to dataquery-api (ClickHouse)
and Yente/OpenSanctions (Hetzner):
POST /v1/dataquery/company/lookup — search RO/DE/UK/US registries
POST /v1/dataquery/sanctions — OFAC SDN + OpenSanctions (HIT/CLEAR)
GET /v1/dataquery/:group/schema — ClickHouse group schema
POST /v1/dataquery/:group/query — raw SELECT within group scope
SQL injection prevention via sanitize() + dataquery-api table-scope enforcement.
Timeouts: 12s per upstream call. Promise.allSettled for parallel fan-out.
2026-08-27 22:03:22 +02:00
8767302737
feat: TradeModule
2026-08-26 19:12:32 +00:00
a85205a039
feat: TradeController — /v1/trade/* endpoints + AI predict
2026-08-26 19:12:31 +00:00
9312844f48
feat: TradeConnectorService — Comtrade/IMF/WorldBank/Eurostat
2026-08-26 19:12:30 +00:00
9161990c22
feat(data): trade_intelligence ClickHouse schema
2026-08-26 19:12:29 +00:00
a650d3beca
feat(data): trade_intelligence ClickHouse schema — Comtrade, IMF, World Bank, Eurostat
2026-08-26 19:12:28 +00:00
69fe207c92
feat(C2): add money_raise_all + trade_intelligence safe queries
2026-08-26 19:12:27 +00:00
0849abd128
feat(data): money_raise ingest script for supersrv
2026-08-26 19:07:09 +00:00
a3f4aecc06
feat(data): money_raise KB — 21 entries
2026-08-26 19:07:08 +00:00
8cfd2d0caa
feat(data): money_raise ClickHouse schema
2026-08-26 19:07:07 +00:00
9629b4e794
feat(n8n): financial-brief.json workflow for CEO OS automation
2026-08-26 15:49:20 +00:00
299ffaeb95
feat(n8n): gmail-bridge.json workflow for CEO OS automation
2026-08-26 15:49:19 +00:00
a1e20cb55a
feat(n8n): daily-planner.json workflow for CEO OS automation
2026-08-26 15:49:18 +00:00
016d1b0520
feat(n8n): weekly-review.json workflow for CEO OS automation
2026-08-26 15:49:17 +00:00
bfe9291cf5
feat: ServiceKeyGuard — n8n automation via X-Service-Key header
2026-08-26 15:49:16 +00:00
a8f26677a5
feat: register AiModule, IntelligenceModule, WebhooksModule in AppModule
2026-08-26 15:41:07 +00:00
ae987026fa
feat(C3): Webhooks module
2026-08-26 15:41:06 +00:00
efc0d6a0fa
feat(C3): Webhooks controller — POST /v1/webhooks/paperless + /ping
2026-08-26 15:41:06 +00:00
a0b14cb91a
feat(C3): Webhooks service — Paperless-ngx payload parser + HMAC validation
2026-08-26 15:41:05 +00:00
ff0b7326cf
feat(C2): Intelligence module
2026-08-26 15:41:04 +00:00
2556080532
feat(C2): Intelligence controller — status/tables/legislation/query
2026-08-26 15:41:03 +00:00
1afbed8a46
feat(C2): Intelligence service — ClickHouse HTTP client + safe queries
2026-08-26 15:41:02 +00:00
42728a63da
feat(C1): AI module export
2026-08-26 15:41:01 +00:00
62e3e50da8
feat(C1): AI controller — ask/daily-brief/status
2026-08-26 15:41:00 +00:00
cef27053d2
feat(C1): AI service — Hermes OpenAI-compatible client
2026-08-26 15:40:59 +00:00
79a63f12a3
feat(C1): AI module ask DTO
2026-08-26 15:40:57 +00:00
9844f0bd2c
feat(CC-068): register DataSourcesModule
2026-08-02 12:18:08 +00:00
03ec11dca5
feat(CC-068): add DataSourcesModule
2026-08-02 12:18:08 +00:00
73976a8a7f
feat(CC-068): add DataSourcesController (list, create, patch)
2026-08-02 12:18:07 +00:00
5dbe2112a9
feat(CC-068): add dataSources to schema
2026-08-02 12:18:06 +00:00
9cd14e34bb
feat(CC-068): journal entry for migration 0014
2026-08-02 12:18:05 +00:00
fac78b309f
feat(CC-068): add data_sources table (migration 0014)
2026-08-02 12:18:05 +00:00
8c0d366300
feat(CC-067): register AssumptionsModule + OutcomeReviewsModule
2026-08-02 12:13:01 +00:00
71b2ed43ee
feat(CC-067): add OutcomeReviewsModule
2026-08-02 12:13:00 +00:00
c2a070b33f
feat(CC-067): add OutcomeReviewsController (list, create, patch with rating/lessons)
2026-08-02 12:12:59 +00:00
a171888ae3
feat(CC-067): add AssumptionsModule
2026-08-02 12:12:59 +00:00
f80f8e6c48
feat(CC-067): add AssumptionsController (CRUD with confidence + status)
2026-08-02 12:12:58 +00:00
cbeb3b35a9
feat(CC-067): journal entry for migration 0013
2026-08-02 12:12:57 +00:00
6251954890
feat(CC-067): add assumptions + outcome_reviews tables (migration 0013)
2026-08-02 12:12:56 +00:00
5de297c848
feat(CC-066): register ActionPlansModule + ScenariosModule
2026-08-02 12:09:07 +00:00
e25a83e557
feat(CC-066): add ScenariosModule
2026-08-02 12:09:06 +00:00
988a7db958
feat(CC-066): add ScenariosController (CRUD + decision grouping)
2026-08-02 12:09:05 +00:00
a8d8e4fc32
feat(CC-066): add ActionPlansModule
2026-08-02 12:09:05 +00:00
9a67e49605
feat(CC-066): add ActionPlansController (CRUD)
2026-08-02 12:09:04 +00:00
f3278d8264
feat(CC-066): add actionPlans + scenarios to schema
2026-08-02 12:09:03 +00:00
f1cbe941e9
feat(CC-066): add journal entry for migration 0012
2026-08-02 12:09:01 +00:00