Report

data class Report constructor(val title: String, val totalCount: Int, val byStatus: Map<PropositionStatus, List<Proposition>>, val byLevel: Map<Int, List<Proposition>>, val topByConfidence: List<Proposition>, val sourcePropositionIds: List<String>) : Projection

A structured, deterministic aggregation of a set of propositions.

Implements Projection so the report traces back to the propositions it was derived from via sourcePropositionIds.

Constructors

Link copied to clipboard
constructor(title: String, totalCount: Int, byStatus: Map<PropositionStatus, List<Proposition>>, byLevel: Map<Int, List<Proposition>>, topByConfidence: List<Proposition>, sourcePropositionIds: List<String>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Propositions grouped by abstraction level

Link copied to clipboard

Propositions grouped by lifecycle PropositionStatus

Link copied to clipboard
open override val confidence: <Error class: unknown class> = 1.0

Reports are structural aggregations, not confidence-bearing derivations.

Link copied to clipboard
open override val decay: <Error class: unknown class> = 0.0

Reports do not decay; they are recomputed structurally on demand.

Link copied to clipboard
open override val grounding: List<String>

Grounding traces back to the source propositions by default.

Link copied to clipboard
open val importance: <Error class: unknown class>

Importance of this derivation (0.0 to 1.0).

Link copied to clipboard
open override val sourcePropositionIds: List<String>

Ids of every proposition that fed this report

Link copied to clipboard

Human-readable title for the report

Link copied to clipboard

Highest-effective-confidence propositions, ordered descending

Link copied to clipboard

Total number of propositions aggregated

Functions

Link copied to clipboard

Render a concise, human-readable breakdown: counts by status, counts by abstraction level, and the overall total.