This website requires JavaScript.
9844f0bd2c
feat(CC-068): register DataSourcesModule
main
admin-valentin
2026-08-02 12:18:08 +0000
03ec11dca5
feat(CC-068): add DataSourcesModule
admin-valentin
2026-08-02 12:18:08 +0000
73976a8a7f
feat(CC-068): add DataSourcesController (list, create, patch)
admin-valentin
2026-08-02 12:18:07 +0000
5dbe2112a9
feat(CC-068): add dataSources to schema
admin-valentin
2026-08-02 12:18:06 +0000
9cd14e34bb
feat(CC-068): journal entry for migration 0014
admin-valentin
2026-08-02 12:18:05 +0000
fac78b309f
feat(CC-068): add data_sources table (migration 0014)
admin-valentin
2026-08-02 12:18:05 +0000
8c0d366300
feat(CC-067): register AssumptionsModule + OutcomeReviewsModule
admin-valentin
2026-08-02 12:13:01 +0000
71b2ed43ee
feat(CC-067): add OutcomeReviewsModule
admin-valentin
2026-08-02 12:13:00 +0000
c2a070b33f
feat(CC-067): add OutcomeReviewsController (list, create, patch with rating/lessons)
admin-valentin
2026-08-02 12:12:59 +0000
a171888ae3
feat(CC-067): add AssumptionsModule
admin-valentin
2026-08-02 12:12:59 +0000
f80f8e6c48
feat(CC-067): add AssumptionsController (CRUD with confidence + status)
admin-valentin
2026-08-02 12:12:58 +0000
cbeb3b35a9
feat(CC-067): journal entry for migration 0013
admin-valentin
2026-08-02 12:12:57 +0000
6251954890
feat(CC-067): add assumptions + outcome_reviews tables (migration 0013)
admin-valentin
2026-08-02 12:12:56 +0000
5de297c848
feat(CC-066): register ActionPlansModule + ScenariosModule
admin-valentin
2026-08-02 12:09:07 +0000
e25a83e557
feat(CC-066): add ScenariosModule
admin-valentin
2026-08-02 12:09:06 +0000
988a7db958
feat(CC-066): add ScenariosController (CRUD + decision grouping)
admin-valentin
2026-08-02 12:09:05 +0000
a8d8e4fc32
feat(CC-066): add ActionPlansModule
admin-valentin
2026-08-02 12:09:05 +0000
9a67e49605
feat(CC-066): add ActionPlansController (CRUD)
admin-valentin
2026-08-02 12:09:04 +0000
f3278d8264
feat(CC-066): add actionPlans + scenarios to schema
admin-valentin
2026-08-02 12:09:03 +0000
f1cbe941e9
feat(CC-066): add journal entry for migration 0012
admin-valentin
2026-08-02 12:09:01 +0000
641c68ed91
feat(CC-066): add action_plans and scenarios tables (migration 0012)
admin-valentin
2026-08-02 12:09:00 +0000
972a0f6f9d
feat(CC-065): extend global search to include contacts, risks, projects, contracts, obligations, pipeline
admin-valentin
2026-08-01 21:29:51 +0000
e368f05ca4
feat(CC-064): register ContractsModule, ObligationsModule, PipelineModule
admin-valentin
2026-08-01 21:24:25 +0000
71d06cebfb
feat(CC-064): add PipelineModule
admin-valentin
2026-08-01 21:24:24 +0000
bc4ee37359
feat(CC-064): add PipelineController (sales pipeline deals with stage/probability)
admin-valentin
2026-08-01 21:24:23 +0000
d48bc25b46
feat(CC-064): add ObligationsModule
admin-valentin
2026-08-01 21:24:22 +0000
1758150ceb
feat(CC-064): add ObligationsController (deadlines & obligations with risk level)
admin-valentin
2026-08-01 21:24:22 +0000
9953cce2d4
feat(CC-064): add ContractsModule
admin-valentin
2026-08-01 21:24:21 +0000
76cf59d82e
feat(CC-064): add ContractsController (CRUD contracts with parties/status)
admin-valentin
2026-08-01 21:24:20 +0000
c3ecab8259
feat(CC-064): add contracts, obligations, pipelineDeals to Drizzle schema
admin-valentin
2026-08-01 21:24:20 +0000
035b71108b
feat(CC-064): add contracts, obligations, pipeline_deals migration
admin-valentin
2026-08-01 21:24:19 +0000
e2756ffe79
chore(CC-064): add 0011_contracts_pipeline to migration journal
admin-valentin
2026-08-01 21:24:18 +0000
b4417ab103
feat(CC-063): register ContactsModule, RisksModule, ProjectsModule
admin-valentin
2026-08-01 21:20:55 +0000
0488e0f426
feat(CC-063): add ProjectsModule
admin-valentin
2026-08-01 21:20:54 +0000
9f40a1b9b8
feat(CC-063): add ProjectsController (CRUD projects with status/priority/tags)
admin-valentin
2026-08-01 21:20:53 +0000
f1ac86ea9c
feat(CC-063): add RisksModule
admin-valentin
2026-08-01 21:20:53 +0000
de947d343f
feat(CC-063): add RisksController (risk register with probability/impact/status)
admin-valentin
2026-08-01 21:20:52 +0000
867125c60a
feat(CC-063): add ContactsModule
admin-valentin
2026-08-01 21:20:51 +0000
752f3c0326
feat(CC-063): add ContactsController (CRUD contacts with consent status)
admin-valentin
2026-08-01 21:20:51 +0000
2928271b44
feat(CC-063): add contacts, risks, projects to Drizzle schema
admin-valentin
2026-08-01 21:20:50 +0000
da8ac3359a
feat(CC-063): add contacts, risks, projects tables migration
admin-valentin
2026-08-01 21:20:49 +0000
080769998a
chore(CC-063): add 0010_ceo_os_features to migration journal
admin-valentin
2026-08-01 21:20:48 +0000
1fc75369c0
feat(CC-061): register DocumentsModule in AppModule
admin-valentin
2026-08-01 21:13:34 +0000
902a0d0748
feat(CC-061): add DocumentsModule
admin-valentin
2026-08-01 21:13:33 +0000
47b85203bd
feat(CC-061): add DocumentsController (GET /documents with classification/ocrStatus filters)
admin-valentin
2026-08-01 21:13:32 +0000
c5d256ea78
feat(CC-061): add PATCH /ai-requests/:id/status and status filter on list endpoint
admin-valentin
2026-08-01 21:13:32 +0000
fe1bdbbbe0
feat(CC-060): register ExportModule in AppModule
admin-valentin
2026-08-01 21:09:52 +0000
1358b5d4dd
feat(CC-060): add ExportModule
admin-valentin
2026-08-01 21:09:51 +0000
eca3f4a48b
feat(CC-060): add ExportController (GET /export/data, POST /export/deletion-request)
admin-valentin
2026-08-01 21:09:50 +0000
8f69f9d95c
feat(CC-058): add GET /ai-requests/:id with full contextManifest for transparency viewer
admin-valentin
2026-08-01 21:01:56 +0000
9d58aa90be
feat(CC-057): register ConsentsModule in AppModule
admin-valentin
2026-08-01 21:00:09 +0000
18e427bde6
feat(CC-057): add ConsentsModule
admin-valentin
2026-08-01 21:00:08 +0000
497aaa919b
feat(CC-057): add ConsentsController (grant/revoke/list consent records per purpose)
admin-valentin
2026-08-01 21:00:08 +0000
c8a517cd2d
feat(CC-056): register SearchModule in AppModule
admin-valentin
2026-08-01 20:55:51 +0000
0a5ae5d483
feat(CC-056): add SearchModule
admin-valentin
2026-08-01 20:55:51 +0000
67cfd7cb12
feat(CC-056): add SearchController — unified ILIKE search across orgs/tasks/goals/decisions/research/segments
admin-valentin
2026-08-01 20:55:50 +0000
ff68bb2ca5
feat(CC-055): add GET /decisions/:id + expand PATCH to update context/options/assumptions/reviewDueAt
admin-valentin
2026-08-01 20:51:20 +0000
2cf220133f
fix(migration): catch already-exists errors when schema pre-initialized via drizzle push
admin-valentin
2026-08-01 20:20:25 +0000
54a0c50bbc
fix(TS2564): add ! to required fields in FinancialSignalItemDto + IngestSignalsDto
admin-valentin
2026-08-01 20:16:11 +0000
80eb62bca7
fix(TS2564): add ! to horizon/metric/target in CreateGoalDto
admin-valentin
2026-08-01 20:16:10 +0000
7240fb5805
fix(TS2564): add ! to title in CreateTaskDto
admin-valentin
2026-08-01 20:16:09 +0000
ed6f96fc46
fix(TS2564): add ! to context in CreateDecisionDto
admin-valentin
2026-08-01 20:16:09 +0000
dc13a487b5
fix(TS2564): add ! to required DTO properties in ExternalDataController
admin-valentin
2026-08-01 20:16:08 +0000
d46b38c216
feat(CC-054): add country+type params to legislation/ask endpoint
admin-valentin
2026-08-01 19:00:29 +0000
2e7e0c85ea
feat(CC-054): smart AnythingLLM routing by country/type (RO/DE/FR/UK/EU)
admin-valentin
2026-08-01 19:00:28 +0000
1570e69b2d
feat(CC-054): register ExternalDataModule in AppModule
cc-054-complete
admin-valentin
2026-08-01 12:32:06 +0000
925ce11a06
feat(CC-054): add @Public ingest endpoint with X-Ingest-Key auth
admin-valentin
2026-08-01 12:32:04 +0000
f52fe6d709
feat(CC-054): add ExternalDataModule
admin-valentin
2026-08-01 12:32:03 +0000
6316717850
feat(CC-054): add ExternalDataController (legislation search/ask, capability)
admin-valentin
2026-08-01 12:32:03 +0000
aefd370d78
feat(CC-054): add ExternalDataService (legislation + AnythingLLM + capability)
admin-valentin
2026-08-01 12:32:02 +0000
3a39adb4bc
feat(cc-053): BriefingModule
cc-053-complete
admin-valentin
2026-08-01 10:43:38 +0000
7f6599d3f8
feat(cc-053): BriefingController — aggregate daily briefing
admin-valentin
2026-08-01 10:43:37 +0000
835b4a6574
feat(cc-053): TasksModule
admin-valentin
2026-08-01 10:43:36 +0000
929f04f9a6
feat(cc-053): TasksController — taskuri si operatiuni
admin-valentin
2026-08-01 10:43:36 +0000
93e76d4487
feat(cc-053): DecisionsModule
admin-valentin
2026-08-01 10:43:35 +0000
ae7b1d63b1
feat(cc-053): DecisionsController — log decizii
admin-valentin
2026-08-01 10:43:34 +0000
b0415c6e76
feat(cc-053): GoalsModule
admin-valentin
2026-08-01 10:43:34 +0000
04f142e7ea
feat(cc-053): GoalsController — CRUD pentru obiective OKR
admin-valentin
2026-08-01 10:43:33 +0000
871dac9f0a
feat(cc-052): register FinancialIntelligenceModule
cc-052-complete
admin-valentin
2026-08-01 10:32:05 +0000
0cd84f18c4
feat(cc-052): FinancialIntelligenceModule
admin-valentin
2026-08-01 10:32:04 +0000
0b2c515fe7
feat(cc-052): IngestSignalsDto
admin-valentin
2026-08-01 10:32:04 +0000
ebbbff123f
feat(cc-052): FinancialIntelligenceController
admin-valentin
2026-08-01 10:32:03 +0000
b769613e49
feat(cc-052): copy drizzle/ migrations into final Docker image
admin-valentin
2026-08-01 10:32:02 +0000
c923d6a042
feat(cc-052): run drizzle migrations at startup
admin-valentin
2026-08-01 10:32:02 +0000
2408925264
feat(cc-052): add financialSignals table to schema
admin-valentin
2026-08-01 10:32:01 +0000
46a152dd13
feat(cc-052): add 0009_financial_intelligence to drizzle journal
admin-valentin
2026-08-01 10:32:00 +0000
ae7be88829
feat(cc-052): migration 0009 — financial_signals table
admin-valentin
2026-08-01 10:31:59 +0000
53eef93e84
feat(cc-050): register AiRequestsModule in AppModule
cc-050-complete
admin-valentin
2026-08-01 09:57:54 +0000
a08e43aedb
feat(cc-050): add AiRequestsModule
admin-valentin
2026-08-01 09:57:53 +0000
ddb39df95f
feat(cc-050): add AiRequests controller (list + costs)
admin-valentin
2026-08-01 09:57:52 +0000
dccd0bbffa
feat(audit): register AuditLogController in AuditModule
cc-048-complete
admin-valentin
2026-07-31 17:12:00 +0000
af81d10242
feat(audit): expose GET /v1/audit-log endpoint (last N entries, tenant-scoped)
admin-valentin
2026-07-31 17:11:59 +0000
2af9b5c94a
fix(tst-005): use v4-compliant UUIDs — @IsUUID() requires version nibble=4
cc-047-complete
admin-valentin
2026-07-31 15:25:40 +0000
9cf210976c
fix(tst-005): use v4-compliant UUIDs, replace __proto__ with hackField for non-whitelisted test
admin-valentin
2026-07-31 15:25:39 +0000
8d6a2c2086
fix(tst-005): fix PATCH route (/:id not /:id/evidence), fix mock method names
admin-valentin
2026-07-31 15:20:28 +0000
469adb64fa
docs(aud-007): CC-047 business continuity audit — RTO/RPO, backup findings
admin-valentin
2026-07-31 15:18:39 +0000
a0bef9fea3
feat(tst-017): DR test script — container crash + RTO measurement
admin-valentin
2026-07-31 15:18:37 +0000
f5712a90b2
feat(tst-016): backup/restore test script — Zerobyte integrity verify
admin-valentin
2026-07-31 15:18:36 +0000
904cca507e
test(tst-005): Transactions API integration tests — amountMinorUnits, evidenceStatus
admin-valentin
2026-07-31 15:18:36 +0000
417133e2d4
test(tst-005): Goals API integration tests — validation, routing, auth
admin-valentin
2026-07-31 15:18:35 +0000