Versions in this module Expand all Collapse all v0 v0.1.0 Jul 14, 2026 Changes in this version + const DefaultFreshnessTTL + const SnapshotSchemaVersion + func ProjectionCanonicalHash(projection ReportProjection) (string, error) + type ClaimSummary struct + Confidence string + Evidence []string + ID string + ItemID string + Kind string + PromotedFrom string + Sensitivity string + Text string + type Cursor struct + Channel string + FieldHashes map[string]string + ItemHashes map[string]string + LastMeaningfulItemIDs []string + LastMeaningfulReportID string + LastMeaningfulSnapshotID string + LastNegativeEvidenceIDs []string + LastReportID string + LastReportedAt time.Time + LastSnapshotID string + type GenerateOptions struct + CheckedSurfaces []string + CheckedWindow string + FreshnessTTL time.Duration + NegativeQueries []NegativeQuery + TriggerID string + type ItemSummary struct + AgeSeconds int64 + Claims []ClaimSummary + DedupeKey string + EvidenceRefs []string + Fingerprint string + Freshness string + FreshnessTTLSeconds int64 + Handoff *roadmap.HandoffPacket + ID string + Impact roadmap.ImpactClass + Implementation []roadmap.ImplementationLink + ObservationSource string + ObservedAt time.Time + Priority roadmap.Priority + Readiness roadmap.HandoffReadiness + SameRootCause []string + Sensitivity string + Severity roadmap.Severity + State roadmap.State + Title string + UpdatedAt time.Time + type NegativeQuery struct + CheckedSurfaces []string + ID string + Query string + Window string + type Report struct + ChangedItems []ItemSummary + Channel string + Checked bool + CheckedSurfaces []string + Claims []ClaimSummary + Collapsed bool + FieldDeltas []reportschema.FieldDelta + FieldSensitivity map[string]string + FreshnessCounts map[string]int + FullSnapshotStored bool + GeneratedAt time.Time + Identity ReportIdentity + InvalidatesNegativeEvidence []string + Kind string + LastMeaningfulItemIDs []string + LastMeaningfulReportID string + LastMeaningfulSnapshotID string + MixedFreshness bool + NegativeEvidence []reportschema.NegativeEvidence + NewItems []ItemSummary + NoChange bool + Outcome string + PreviousReportID string + ReportID string + SchemaCompatibility reportschema.CompatibilityGuidance + SchemaVersion string + SnapshotID string + TotalCount int + TriggerID string + UnchangedCount int + type ReportIdentity struct + CanonicalFingerprint string + ContentHash string + ReportID string + type ReportProjection struct + CanonicalReport Report + Payload map[string]any + ProjectionID string + Provenance ReportProjectionProvenance + SchemaVersion string + Verbosity string + View string + func ProjectReport(report Report, capabilities reportschema.ConsumerCapabilities, view string, ...) (ReportProjection, error) + type ReportProjectionCacheEntry struct + CacheKey string + Consumer string + ProjectionID string + SchemaVersion string + SourceContentHash string + SourceReportID string + UpdatedAt time.Time + Verbosity string + View string + type ReportProjectionIdentityInputs struct + Consumer reportschema.ConsumerCapabilities + ProjectionPolicyID string + ProjectionSchemaVersion string + SourceContentHash string + SourceSchemaVersion string + Verbosity string + View string + type ReportProjectionProvenance struct + CacheKey string + CanonicalEquivalenceHash string + Consumer reportschema.ConsumerCapabilities + Downgraded bool + DuplicateOfProjectionID string + IdentityInputHash string + IdentityInputs ReportProjectionIdentityInputs + LatestCompatible bool + OmittedFieldFamilies []string + PayloadHash string + PolicyID string + Redactions []reportschema.RedactionProvenance + RenderingChanged bool + SourceChanged bool + SourceContentHash string + SourceReportID string + SourceSchemaVersion string + SourceSnapshotID string + StaleCached bool + SupersedesProjectionID string + Verbosity string + View string + type Snapshot struct + Channel string + GeneratedAt time.Time + Items []ItemSummary + SchemaVersion string + SnapshotID string + type Store struct + Dir string + Roadmap roadmap.Store + func NewStore(configHome string) Store + func (s Store) Generate(channel string, now time.Time) (Report, error) + func (s Store) GenerateWithOptions(channel string, now time.Time, options GenerateOptions) (Report, error) + func (s Store) GetCursor(channel string) (Cursor, error) + func (s Store) GetSnapshot(snapshotID string) (Snapshot, error) + func (s Store) ProjectReportCached(report Report, capabilities reportschema.ConsumerCapabilities, view string, ...) (ReportProjection, error)