Interface: SummaryResponse
@kortexya/reasoninglayer / SummaryResponse
Interface: SummaryResponse
Section titled “Interface: SummaryResponse”Defined in: src/types/compliance.ts:234
Response of GET /api/v1/compliance/audit/summary — top-line
counts over the tenant’s full ledger.
Properties
Section titled “Properties”nOversightDecisions?
Section titled “nOversightDecisions?”
optionalnOversightDecisions?:number
Defined in: src/types/compliance.ts:263
Records carrying a human-oversight decision — the EU AI Act Article 14 evidence.
Remarks
Section titled “Remarks”Counted separately from the risk grades because an intervention is not a response outcome. Absent only from an engine that predates the field.
nRecords
Section titled “nRecords”nRecords:
number
Defined in: src/types/compliance.ts:236
Number of records in the ledger.
perActor
Section titled “perActor”perActor:
Record<string,number>
Defined in: src/types/compliance.ts:238
Counts grouped by actor id.
perRequestPath
Section titled “perRequestPath”perRequestPath:
Record<string,number>
Defined in: src/types/compliance.ts:240
Counts grouped by request path.
optionalrisk?:RiskTotalsDto
Defined in: src/types/compliance.ts:254
Per-grade counts over the same records.
Remarks
Section titled “Remarks”Absent only from an engine that predates the block. Every current engine sends it.
tenantId
Section titled “tenantId”tenantId:
string
Defined in: src/types/compliance.ts:242
Tenant id (echoed back).
tsFirst?
Section titled “tsFirst?”
optionaltsFirst?:string
Defined in: src/types/compliance.ts:244
ISO-8601 timestamp of the first record in the ledger.
tsLast?
Section titled “tsLast?”
optionaltsLast?:string
Defined in: src/types/compliance.ts:246
ISO-8601 timestamp of the last record.