Commit graph

147 commits

Author SHA1 Message Date
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
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
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
972a0f6f9d feat(CC-065): extend global search to include contacts, risks, projects, contracts, obligations, pipeline 2026-08-01 21:29:51 +00:00
e368f05ca4 feat(CC-064): register ContractsModule, ObligationsModule, PipelineModule 2026-08-01 21:24:25 +00:00
71d06cebfb feat(CC-064): add PipelineModule 2026-08-01 21:24:24 +00:00
bc4ee37359 feat(CC-064): add PipelineController (sales pipeline deals with stage/probability) 2026-08-01 21:24:23 +00:00
d48bc25b46 feat(CC-064): add ObligationsModule 2026-08-01 21:24:22 +00:00
1758150ceb feat(CC-064): add ObligationsController (deadlines & obligations with risk level) 2026-08-01 21:24:22 +00:00
9953cce2d4 feat(CC-064): add ContractsModule 2026-08-01 21:24:21 +00:00
76cf59d82e feat(CC-064): add ContractsController (CRUD contracts with parties/status) 2026-08-01 21:24:20 +00:00
c3ecab8259 feat(CC-064): add contracts, obligations, pipelineDeals to Drizzle schema 2026-08-01 21:24:20 +00:00
b4417ab103 feat(CC-063): register ContactsModule, RisksModule, ProjectsModule 2026-08-01 21:20:55 +00:00
0488e0f426 feat(CC-063): add ProjectsModule 2026-08-01 21:20:54 +00:00
9f40a1b9b8 feat(CC-063): add ProjectsController (CRUD projects with status/priority/tags) 2026-08-01 21:20:53 +00:00
f1ac86ea9c feat(CC-063): add RisksModule 2026-08-01 21:20:53 +00:00
de947d343f feat(CC-063): add RisksController (risk register with probability/impact/status) 2026-08-01 21:20:52 +00:00
867125c60a feat(CC-063): add ContactsModule 2026-08-01 21:20:51 +00:00
752f3c0326 feat(CC-063): add ContactsController (CRUD contacts with consent status) 2026-08-01 21:20:51 +00:00
2928271b44 feat(CC-063): add contacts, risks, projects to Drizzle schema 2026-08-01 21:20:50 +00:00
1fc75369c0 feat(CC-061): register DocumentsModule in AppModule 2026-08-01 21:13:34 +00:00
902a0d0748 feat(CC-061): add DocumentsModule 2026-08-01 21:13:33 +00:00
47b85203bd feat(CC-061): add DocumentsController (GET /documents with classification/ocrStatus filters) 2026-08-01 21:13:32 +00:00
c5d256ea78 feat(CC-061): add PATCH /ai-requests/:id/status and status filter on list endpoint 2026-08-01 21:13:32 +00:00
fe1bdbbbe0 feat(CC-060): register ExportModule in AppModule 2026-08-01 21:09:52 +00:00
1358b5d4dd feat(CC-060): add ExportModule 2026-08-01 21:09:51 +00:00
eca3f4a48b feat(CC-060): add ExportController (GET /export/data, POST /export/deletion-request) 2026-08-01 21:09:50 +00:00
8f69f9d95c feat(CC-058): add GET /ai-requests/:id with full contextManifest for transparency viewer 2026-08-01 21:01:56 +00:00
9d58aa90be feat(CC-057): register ConsentsModule in AppModule 2026-08-01 21:00:09 +00:00
18e427bde6 feat(CC-057): add ConsentsModule 2026-08-01 21:00:08 +00:00