Versions in this module Expand all Collapse all v0 v0.1.0 Aug 3, 2026 Changes in this version + const HarnessAntigravity + const HarnessClaudeCode + const HarnessCodex + const HarnessCursor + const HarnessGeminiCLI + const HarnessOpenCode + const HarnessStrike + const MetadataSchemaVersion + const PeasantLocalAPIVersion + const TranscriptUpdateTitleMaxLength + const TypesVersion + const VillageAPIVersion + var AllAnnotationAxes = []AnnotationAxis + var AllAnnotationDatatypes = []AnnotationDatatype + var AllAnnotationPushStatuses = []AnnotationPushStatus + var AllAnnotationStatuses = []AnnotationStatus + var AllAnnotatorKinds = []AnnotatorKind + var AllAssociationConclusions = []AssociationConclusion + var AllAssociationEvidenceKinds = []AssociationEvidenceKind + var AllChangeBindings = []ChangeBinding + var AllChannelTopics = []ChannelTopic + var AllClaudeBuiltinCmds = [...]BuiltinCommand + var AllConfidences = []Confidence + var AllContentKinds = []ContentKind + var AllDecayLevels = []DecayLevel + var AllDiffLineKinds = []DiffLineKind + var AllEdgeViolationKinds = []EdgeViolationKind + var AllEntryTypes = []EntryType + var AllFileChangeStatuses = []FileChangeStatus + var AllHarnesses = []Harness + var AllInsightKinds = []InsightKind + var AllInsightProvenances = []InsightProvenance + var AllInteractionTypes = []InteractionType + var AllLicenses = []License + var AllMapNodeKinds = []MapNodeKind + var AllMessageTypes = []MessageType + var AllOutcomes = []SessionOutcome + var AllOwnerUpdateRequestBehaviours = []OwnerUpdateRequestBehaviour + var AllOwnerUpdateSpecProbeKinds = []OwnerUpdateSpecProbeKind + var AllPublishOperationKinds = []PublishOperationKind + var AllReadAttributionStates = []ReadAttributionState + var AllReadStateGrades = []ReadStateGrade + var AllRewriteMethods = []RewriteMethod + var AllRewriteResolutions = []RewriteResolution + var AllRoles = []Role + var AllScaleKinds = []ScaleKind + var AllSourceFormats = []SourceFormat + var AllStopReasons = []StopReason + var AllTargetKinds = []TargetKind + var AllToolCallKinds = []ToolCallKind + var AllTranscriptUpdateLicenses = func() []TranscriptUpdateLicense { ... }() + var AllTranscriptUpdateVisibilities = []TranscriptUpdateVisibility + var AllTypeOrigins = []TypeOrigin + var AllValueDomainKinds = []ValueDomainKind + var AllVisibilities = []Visibility + var AllVisibilityIntents = []VisibilityIntent + var AnnotationsYAML []byte + var AssociationAnnotationIngressYAML []byte + var ContractCorpusFS embed.FS + var ErrCycleDetected = errors.New("annotation type dependency cycle detected") + var ErrInvalidValue = errors.New("invalid annotation value") + var ErrTypeNotFound = errors.New("annotation type not found") + var EvalSchemaJSON []byte + var OwnerUpdateYAML []byte + var PublishVerdictsYAML []byte + var PullManifestExampleJSON []byte + var PullRefsYAML []byte + var PullStatusesYAML []byte + var QualitySessionsYAML []byte + var ReadStateGradeRegistrySeedPermissibleValues = []string + var RedactionExamples = []RedactionExample + var RedactionsYAML []byte + var SessionsYAML []byte + var TimelineYAML []byte + func AnnotationPushRequestSchemaJSON() []byte + func ComputeAnnotationHash(annotationTypeID string, annotatorID string, value string, sessionID *string, ...) string + func ComputeManifestDigest(hashes []string) string + func ComputeMetadataHash(meta *UnifiedMetadata) string + func ComputeTranscriptHash(transcriptBytes []byte) string + func HarnessDisplayName(h Harness) string + func HarnessJSONSchema() jsonschema.Schema + func IsClaudeBuiltinCommand(name string) bool + func LicenseMenu() string + func PublishRequestSchemaJSON() []byte + func RunPublishVerdicts(t *testing.T, validate func([]byte) error) + func TranscriptUpdateVisibilityMenu() string + func ValidateAnnotationPushRequest(data []byte) error + func ValidateAnnotationValue(domain ValueDomain, value string) error + func ValidateDescribedValue(domain ValueDomain, value string) error + func ValidatePublicationRequest(r AuthoritativePublishRequest) error + func ValidatePublishRequest(data []byte) error + func ValidateScaleDomainCombo(scale ScaleKind, domain ValueDomainKind) error + func VillageAPISpecJSON() []byte + type ActivityEdge struct + From string + TaskCount int + To string + type AnnotationAxis string + const AxisProject + const AxisSession + const AxisType + func (AnnotationAxis) JSONSchema() (jsonschema.Schema, error) + func (a AnnotationAxis) IsValid() bool + func (a AnnotationAxis) String() string + type AnnotationDatatype string + const DatatypeBoolean + const DatatypeInteger + const DatatypeReal + const DatatypeText + func (AnnotationDatatype) JSONSchema() (jsonschema.Schema, error) + func (d AnnotationDatatype) IsValid() bool + func (d AnnotationDatatype) String() string + type AnnotationEntryTarget struct + EndIndex int + EntryIndex int + SessionID string + func (target AnnotationEntryTarget) Validate() error + type AnnotationFixtureSummary struct + AnnotatorKind string + AnnotatorName string + CreatedAt int64 + ID string + IsPrimary bool + Name string + TargetAnnotationID string + TargetAssociationID string + TargetContentHash string + TargetEntryEndIndex *int + TargetEntryIndex *int + TargetFilePath string + TargetKind string + TargetProjectHash string + TargetSessionID string + TypeID string + TypeName string + Value string + func (f *AnnotationFixtureSummary) ToAnnotationSummary() AnnotationSummary + type AnnotationFixtures struct + Summaries []AnnotationFixtureSummary + TargetRepairs testcase.Corpus[annotationTargetRepairInput, annotationTargetRepairExpected] + TargetValidations testcase.Corpus[AnnotationSummary, bool] + Validations []SubscriptionValidationCase + func LoadAnnotationFixtures() (*AnnotationFixtures, error) + func (f *AnnotationFixtures) FindSummary(name string) *AnnotationFixtureSummary + type AnnotationManifestResponse struct + Digest string + Hashes []string + func NewAnnotationManifestResponse(hashes []string) AnnotationManifestResponse + func (r AnnotationManifestResponse) ComputeDigest() string + type AnnotationPushItem struct + AnnotationID *string + AnnotatorName string + Confidence *float64 + ContentHash string + EntryTarget *AnnotationEntryTarget + IsPrimary bool + ProjectHash *ProjectHash + Provenance *Provenance + Reason *string + SessionID *string + TargetAssociationID *AssociationID + TargetKind TargetKind + TypeID string + Value string + func (item *AnnotationPushItem) ComputeContentHash() string + func (item AnnotationPushItem) Validate() error + type AnnotationPushRequest struct + Annotations []AnnotationPushItem + Retractions []string + func (r AnnotationPushRequest) Validate() error + type AnnotationPushResponse struct + Created int + Errors int + Results []AnnotationPushResult + Skipped int + Updated int + type AnnotationPushResult struct + ContentHash string + Error string + Status AnnotationPushStatus + type AnnotationPushStatus string + const PushStatusCreated + const PushStatusError + const PushStatusSkipped + const PushStatusUpdated + func (AnnotationPushStatus) JSONSchema() (jsonschema.Schema, error) + func (s AnnotationPushStatus) IsValid() bool + func (s AnnotationPushStatus) String() string + type AnnotationRegistry interface + Activate func(ctx context.Context, typeID string) error + AddDependency func(ctx context.Context, typeID, dependsOn string, required bool, rationale string) error + Deprecate func(ctx context.Context, typeID string, supersededBy string) error + GetDependencies func(ctx context.Context, typeID string) ([]TypeDependency, error) + Register func(ctx context.Context, def TypeDefinition) (*AnnotationTypeSummary, error) + type AnnotationStatus string + const StatusActive + const StatusDeprecated + const StatusProposed + const StatusRetired + func (AnnotationStatus) JSONSchema() (jsonschema.Schema, error) + func (s AnnotationStatus) IsValid() bool + func (s AnnotationStatus) String() string + type AnnotationSummary struct + AnnotatorKind AnnotatorKind + AnnotatorName string + Confidence *float64 + ContentHash *string + CreatedAt int64 + ID string + IsPrimary bool + Provenance *Provenance + Reason *string + SupersededBy *string + TargetAnnotID *string + TargetAssociationID *AssociationID + TargetContentHash *string + TargetEntryEndIndex *int + TargetEntryIndex *int + TargetFilePath *string + TargetKind TargetKind + TargetProjectHash *ProjectHash + TargetSessionID *string + TypeID string + TypeName string + Value string + func (a AnnotationSummary) Validate() error + type AnnotationTypeReader interface + GetType func(ctx context.Context, typeID string) (*AnnotationTypeSummary, error) + ListTypes func(ctx context.Context, f TypeFilter) ([]AnnotationTypeSummary, error) + ValidateValue func(ctx context.Context, typeID string, value string) error + type AnnotationTypeSummary struct + AllowedTargetKinds []TargetKind + Class string + Description string + DisplayName string + Family string + ID string + LowerIsBetter *bool + Origin TypeOrigin + PriorityOverride *int + ScaleKind ScaleKind + Status AnnotationStatus + TypeID string + ValueDomain ValueDomain + Version int + type AnnotationsPayload struct + Annotations []AnnotationSummary + Axis AnnotationAxis + ID string + type AnnotatorKind string + const AnnotatorAgent + const AnnotatorHuman + const AnnotatorRule + func (AnnotatorKind) JSONSchema() (jsonschema.Schema, error) + func (k AnnotatorKind) IsValid() bool + func (k AnnotatorKind) Priority() int + func (k AnnotatorKind) String() string + type AnnotatorSummary struct + Description string + DisplayName string + ID string + Kind AnnotatorKind + ModelID *string + Name string + ProviderKey *string + Status string + type AssociationConclusion string + const AssociationConclusionCandidate + const AssociationConclusionConfirmed + func (AssociationConclusion) JSONSchema() (jsonschema.Schema, error) + func (c AssociationConclusion) IsValid() bool + func (c AssociationConclusion) String() string + func (c AssociationConclusion) Validate() error + type AssociationEvidenceKind string + const AssociationEvidenceBranchMembership + const AssociationEvidenceRecordedCommit + const AssociationEvidenceTimeWindow + const AssociationEvidenceTouchedFile + func (AssociationEvidenceKind) JSONSchema() (jsonschema.Schema, error) + func (k AssociationEvidenceKind) IsValid() bool + func (k AssociationEvidenceKind) String() string + func (k AssociationEvidenceKind) Validate() error + type AssociationEvidenceObservation struct + BranchName *string + Kind AssociationEvidenceKind + RecordedCommitHash *string + TouchedFilePath *string + WindowEndMs *int64 + WindowStartMs *int64 + func (o AssociationEvidenceObservation) Validate() error + type AssociationID string + func NewAssociationID(raw string) (AssociationID, error) + func (AssociationID) JSONSchema() (jsonschema.Schema, error) + func (id AssociationID) String() string + func (id AssociationID) Validate() error + type AuthoritativeCommitInfo CommitInfo + type AuthoritativeDiagnosticEntry DiagnosticEntry + type AuthoritativeDiagnosticsInfo struct + Partial *bool + Warnings []AuthoritativeDiagnosticEntry + type AuthoritativeGitContext struct + Associations []PublishedAssociation + Branch *string + Commits []AuthoritativeCommitInfo + Remote *string + Tracking *string + Worktree *string + type AuthoritativeModelInfo ModelInfo + type AuthoritativeProjectContext ProjectContext + type AuthoritativePublishRequest struct + ContentHash TranscriptContentHash + Diagnostics AuthoritativeDiagnosticsInfo + Entries []AuthoritativeSessionEntry + Git AuthoritativeGitContext + Identity AuthoritativeSessionIdentity + License License + Model AuthoritativeModelInfo + Project AuthoritativeProjectContext + Quality *AuthoritativeQualityMetrics + Source AuthoritativeSourceInfo + Stats AuthoritativeSessionStats + Subagents []AuthoritativeSubagentRef + Timestamp AuthoritativeTimestampInfo + VisibilityIntent VisibilityIntent + func DecodeAuthoritativePublishRequest(data []byte) (AuthoritativePublishRequest, error) + func (value *AuthoritativePublishRequest) UnmarshalJSON(data []byte) error + type AuthoritativePublishResponse struct + Applied PublishAppliedState + BlobKey string + BlobSizeBytes int64 + ContentHash TranscriptContentHash + Created bool + PublishedAt int64 + RequestOperationFingerprint PublishRequestFingerprint + TranscriptID TranscriptID + TranscriptURL string + UpdatedAt int64 + Visibility Visibility + func DecodePublishResponse(data []byte) (AuthoritativePublishResponse, error) + func (response AuthoritativePublishResponse) Validate() error + func (value *AuthoritativePublishResponse) UnmarshalJSON(data []byte) error + type AuthoritativeQualityMetrics QualityMetrics + type AuthoritativeSessionEntry SessionEntry + type AuthoritativeSessionIdentity struct + ParentSessionID *SessionID + SchemaVersion int + SessionID SessionID + type AuthoritativeSessionStats SessionStats + type AuthoritativeSourceInfo SourceInfo + type AuthoritativeSubagentRef SubagentRef + type AuthoritativeTimestampInfo TimestampInfo + type BatchCreateAnnotationsErrorResponse struct + Error string + FailingIndex int + type BatchCreateAnnotationsRequest struct + Annotations []CreateAnnotationRequest + type BatchCreateAnnotationsResponse struct + IDs []string + type BuiltinCommand string + const ClaudeBuiltinCmdClear + const ClaudeBuiltinCmdCommands + const ClaudeBuiltinCmdCompact + const ClaudeBuiltinCmdConfig + const ClaudeBuiltinCmdContext + const ClaudeBuiltinCmdCost + const ClaudeBuiltinCmdExit + const ClaudeBuiltinCmdExtraUsage + const ClaudeBuiltinCmdFast + const ClaudeBuiltinCmdHelp + const ClaudeBuiltinCmdLogin + const ClaudeBuiltinCmdModel + const ClaudeBuiltinCmdNew + const ClaudeBuiltinCmdPermissions + const ClaudeBuiltinCmdPlan + const ClaudeBuiltinCmdPlugin + const ClaudeBuiltinCmdPrivacySettings + const ClaudeBuiltinCmdRateLimitOptions + const ClaudeBuiltinCmdReloadPlugins + const ClaudeBuiltinCmdResume + const ClaudeBuiltinCmdSandbox + const ClaudeBuiltinCmdStatusline + const ClaudeBuiltinCmdTodos + const ClaudeBuiltinCmdUpgrade + const ClaudeBuiltinCmdUsage + const ClaudeBuiltinCmdVoice + func (BuiltinCommand) JSONSchema() (jsonschema.Schema, error) + func (c BuiltinCommand) IsValid() bool + func (c BuiltinCommand) String() string + type CLILoginQuery struct + Port int + State string + type CanonicalPublishGitContext struct + Branch *string + Commits []AuthoritativeCommitInfo + Remote *string + Tracking *string + Worktree *string + type CanonicalPublishOperation struct + Associations PublishAssociationOperation + ContentHash TranscriptContentHash + License PublishLicenseOperation + Replacement CanonicalPublishReplacement + func CanonicalizePublishRequest(request AuthoritativePublishRequest) (CanonicalPublishOperation, error) + func DecodeCanonicalPublishOperation(data []byte) (CanonicalPublishOperation, error) + func (operation CanonicalPublishOperation) Validate() error + type CanonicalPublishReplacement struct + Diagnostics AuthoritativeDiagnosticsInfo + Entries []AuthoritativeSessionEntry + Git CanonicalPublishGitContext + Identity AuthoritativeSessionIdentity + Model AuthoritativeModelInfo + Project AuthoritativeProjectContext + Quality *AuthoritativeQualityMetrics + Source AuthoritativeSourceInfo + Stats AuthoritativeSessionStats + Subagents []AuthoritativeSubagentRef + Timestamp AuthoritativeTimestampInfo + type ChangeBinding string + const ChangeBindingBound + const ChangeBindingCandidate + func (ChangeBinding) JSONSchema() (jsonschema.Schema, error) + func (b ChangeBinding) IsValid() bool + func (b ChangeBinding) String() string + type ChangeDetailPayload struct + BaseRef string + Branch string + CostUsd *float64 + DefaultBranch string + Files []FileChange + Frictions []FrictionCluster + Insights []SessionInsight + LinesAdded int + LinesRemoved int + NewEdges []MapEdge + NewNodes []string + OutputTokens int64 + RemovedEdges []MapEdge + RemovedNodes []string + Slice MapSlice + UnrecordedCommits []CommitRef + Unusual []UnusualSignal + Violations []EdgeViolation + Work []ChangeSession + func NewChangeDetailPayload(branch string) *ChangeDetailPayload + func (p ChangeDetailPayload) Validate() error + type ChangeDiffPayload struct + Binary bool + Branch string + File string + Hunks []DiffHunk + OldPath *string + Status FileChangeStatus + Truncated bool + func NewChangeDiffPayload(branch, file string) *ChangeDiffPayload + type ChangeSession struct + Binding ChangeBinding + Harness string + SessionID string + StartMs *int64 + Tasks []TaskSummary + Title string + func NewChangeSession(sessionID string, binding ChangeBinding) ChangeSession + type ChangeSummary struct + AheadCount int + BaseHash string + BehindCount int + Branch string + FilesChanged int + LastWorkMs *int64 + MergeCommitHash string + Merged bool + MergedAtMs *int64 + NewEdges int + RemovedEdges int + Reverted bool + SessionCount int + TaskCount int + TipCommitMs *int64 + Violations int + type ChannelSubscription struct + Axis AnnotationAxis + ID string + Topic ChannelTopic + type ChannelTopic string + const TopicAnnotations + const TopicDashboard + const TopicProjectFamiliarity + const TopicQuality + const TopicSessionDetail + const TopicSessions + const TopicTrends + func (ChannelTopic) JSONSchema() (jsonschema.Schema, error) + func (t ChannelTopic) IsValid() bool + func (t ChannelTopic) String() string + type ChildSessionRef struct + ID string + Project string + StartTime time.Time + type ClientMessage struct + Channels []ChannelSubscription + Type MessageType + type CommitInfo struct + AuthorEmail string + AuthorName string + AuthorTime int64 + CommitTime int64 + Hash string + Message string + type CommitRef struct + Associations []SessionAssociation + HasSession bool + Hash string + SessionIDs []SessionID + Subject string + TimeMs *int64 + func NewCommitRef(hash, subject string) CommitRef + type Confidence string + const ConfidenceHigh + const ConfidenceLow + const ConfidenceMedium + func (Confidence) JSONSchema() (jsonschema.Schema, error) + func (c Confidence) IsValid() bool + func (c Confidence) String() string + func (c Confidence) Validate() error + type ContentKind string + const ContentKindSessionDetail + func (ContentKind) JSONSchema() (jsonschema.Schema, error) + func (k ContentKind) IsValid() bool + func (k ContentKind) String() string + type ContractVersion string + func (v ContractVersion) String() string + type CreateAnnotationRequest struct + AnnotatorName string + Confidence *float64 + IsPrimary bool + Reason *string + SessionID string + TargetAnnotationID *string + TargetEntryEndIndex *int + TargetEntryIndex *int + TypeID string + Value string + type CreateAnnotationResponse struct + ID string + type DashboardPayload struct + AcceptanceRate float64 + AvgDurationMins float64 + AvgTurnsPerSession float64 + HarnessBreakdown map[Harness]int + TotalSessions int + TotalTokens int + type DayStats struct + Date string + Sessions int + Tokens int + type DecayLevel string + const DecayFading + const DecayFresh + const DecayStale + const DecayUnexplored + func (DecayLevel) JSONSchema() (jsonschema.Schema, error) + func (d DecayLevel) IsValid() bool + func (d DecayLevel) String() string + type DiagnosticEntry struct + ErrorType string + Location string + Message string + Remediation string + type DiagnosticsInfo struct + Partial *bool + Warnings []DiagnosticEntry + type DiffHunk struct + Header string + Lines []DiffLine + NewLines int + NewStart int + OldLines int + OldStart int + SessionID string + SessionTitle string + type DiffLine struct + Kind DiffLineKind + Text string + type DiffLineKind string + const DiffLineKindAdd + const DiffLineKindContext + const DiffLineKindDelete + func (DiffLineKind) JSONSchema() (jsonschema.Schema, error) + func (k DiffLineKind) IsValid() bool + func (k DiffLineKind) String() string + func (k DiffLineKind) Validate() error + type EdgeViolation struct + From string + Kind EdgeViolationKind + To string + type EdgeViolationKind string + const EdgeViolationCycle + const EdgeViolationWrongWay + func (EdgeViolationKind) JSONSchema() (jsonschema.Schema, error) + func (k EdgeViolationKind) IsValid() bool + func (k EdgeViolationKind) String() string + type EntryType string + const EntryTypeError + const EntryTypeResult + const EntryTypeSystem + const EntryTypeText + const EntryTypeThinking + const EntryTypeToolResult + const EntryTypeToolUse + func (EntryType) JSONSchema() (jsonschema.Schema, error) + func (e EntryType) IsValid() bool + func (e EntryType) String() string + type ExchangeCodeRequest struct + Code string + State string + type ExchangeCodeResponse struct + APIKey string + KeyID string + UserID string + Username string + type FamiliarityPayload struct + FamiliarityPct float64 + Files []FileFamiliarity + FreshnessDays *int + ProjectHash ProjectHash + Suggestions []ReviewSuggestion + Trails []WalkthroughTrail + UnexploredCount int + type FileChange struct + LinesAdded int + LinesRemoved int + OldPath *string + Path string + Status FileChangeStatus + type FileChangeStatus string + const FileChangeStatusAdded + const FileChangeStatusDeleted + const FileChangeStatusModified + const FileChangeStatusRenamed + func (FileChangeStatus) JSONSchema() (jsonschema.Schema, error) + func (s FileChangeStatus) IsValid() bool + func (s FileChangeStatus) String() string + func (s FileChangeStatus) Validate() error + type FileFamiliarity struct + DaysSince *int + DecayLevel DecayLevel + Depth int + HumanTurns int + IsSourceFile bool + LastEngagedAt *string + Path string + SessionCount int + TotalTurns int + type FrictionCluster struct + Count int + File string + Kind string + Label string + Sessions int + type GitContext struct + Associations []PublishedAssociation + Branch *string + Commits []CommitInfo + Remote *string + Tracking *string + Worktree *string + func (g GitContext) Validate() error + type Harness = bestiary.Harness + func Harnesses() []Harness + type HealthResponse struct + Status string + type HostSlug string + func NewHostSlug(raw string) (HostSlug, error) + func (HostSlug) JSONSchema() (jsonschema.Schema, error) + func (h HostSlug) String() string + type IDCasing struct + Name string + Transform string + type InsightClassification struct + Category string + Cause string + Resolution string + SeverityLocus string + SeverityScope string + type InsightEvidence struct + CommitHash string + EntryIndex *int + File string + SessionID SessionID + func (e InsightEvidence) Validate() error + type InsightKind string + const InsightKindDecision + const InsightKindFriction + const InsightKindRetryLoop + const InsightKindUnusual + func (InsightKind) JSONSchema() (jsonschema.Schema, error) + func (k InsightKind) IsValid() bool + func (k InsightKind) String() string + func (k InsightKind) Validate() error + type InsightProvenance string + const InsightProvenanceMechanical + const InsightProvenanceMined + func (InsightProvenance) JSONSchema() (jsonschema.Schema, error) + func (p InsightProvenance) IsValid() bool + func (p InsightProvenance) String() string + func (p InsightProvenance) Validate() error + type InteractionType string + const InteractionDiscussed + const InteractionMentioned + const InteractionQuestioned + const InteractionRead + func (InteractionType) JSONSchema() (jsonschema.Schema, error) + func (i InteractionType) IsValid() bool + func (i InteractionType) String() string + type InvalidRefCategory struct + Cases []InvalidRefSubcase + Category string + ErrContains string + type InvalidRefSubcase struct + ErrContains string + Input string + Name string + Template string + type License string + const LicenseCC0 + const LicenseCCBY + const LicenseCCBYSA + func (License) JSONSchema() (jsonschema.Schema, error) + func (l License) IsValid() bool + func (l License) String() string + type MapEdge struct + Count int + From string + To string + type MapGraphPayload struct + ActivityEdges []ActivityEdge + AtCommit string + GeneratedAtMs int64 + Nodes []MapNode + ParsedLanguages []string + ProjectHash ProjectHash + RepoFound bool + RepoPath string + StructureEdges []MapEdge + Violations []EdgeViolation + func NewMapGraphPayload(projectHash ProjectHash) *MapGraphPayload + type MapNode struct + AgentEditedCount int + AttributedRegionCount int + ChangedRegionCount int + EffortDensity float64 + FileCount int + ID string + Kind MapNodeKind + Language string + Layer int + Loc int + Name string + Order int + Parent string + ReadAttribution ReadAttributionState + ReadCount int + ReadState ReadStateGrade + RecordedFiles int + ReviewedRegionCount int + TotalFiles int + TouchCount int + func (n MapNode) Validate() error + type MapNodeDetailPayload struct + CostUsd *float64 + DependsOn []string + Insights []SessionInsight + Kind MapNodeKind + Language string + LastTouchMs *int64 + Loc int + Path string + ReEdits int + RecentCommits []CommitRef + RecordedFiles int + RetryLoops int + RewrittenCommits []RewrittenCommit + SessionCount int + ShapedBy []TaskSummary + TaskCount int + TotalFiles int + UsedBy []string + func NewMapNodeDetailPayload(path string) *MapNodeDetailPayload + func (p MapNodeDetailPayload) Validate() error + type MapNodeKind string + const MapNodeKindFile + const MapNodeKindModule + const MapNodeKindPackage + func (MapNodeKind) JSONSchema() (jsonschema.Schema, error) + func (k MapNodeKind) IsValid() bool + func (k MapNodeKind) String() string + type MapSlice struct + ActivityEdges []ActivityEdge + Nodes []MapNode + StructureEdges []MapEdge + func NewMapSlice() MapSlice + type MessageType string + const MsgAnnotations + const MsgConnected + const MsgDashboard + const MsgError + const MsgProjectFamiliarity + const MsgQuality + const MsgSessionDetail + const MsgSessions + const MsgSubscribe + const MsgTrends + const MsgUnsubscribe + func (MessageType) JSONSchema() (jsonschema.Schema, error) + func (m MessageType) IsValid() bool + func (m MessageType) String() string + type MockConfigResponse struct + API []string + Enabled bool + TUI []string + Web []string + type ModelID string + func NewModelID(raw string) (ModelID, error) + func (ModelID) JSONSchema() (jsonschema.Schema, error) + func (m ModelID) String() string + type ModelInfo struct + Harness Harness + HarnessVersion string + HostSlug HostSlug + Model ModelID + type NegativeLookalike struct + ErrContains string + Name string + Template string + type OwnerTranscriptUpdateRequest struct + Description *string + License OwnerUpdateLicenseIntent + Tags *[]string + Title *string + Visibility *TranscriptUpdateVisibility + func DecodeOwnerTranscriptUpdateRequest(data []byte) (OwnerTranscriptUpdateRequest, error) + func (request *OwnerTranscriptUpdateRequest) UnmarshalJSON(data []byte) error + func (request OwnerTranscriptUpdateRequest) MarshalJSON() ([]byte, error) + func (request OwnerTranscriptUpdateRequest) Validate() error + type OwnerTranscriptUpdateResponse struct + Description *string + License *License + Tags []string + Title *string + TranscriptID TranscriptID + TranscriptURL string + UpdatedAt int64 + Visibility TranscriptUpdateVisibility + func (response *OwnerTranscriptUpdateResponse) UnmarshalJSON(data []byte) error + func (response OwnerTranscriptUpdateResponse) Validate() error + type OwnerUpdateEncodingInput struct + Description string + License string + SetDescription bool + SetLicense bool + SetTitle bool + SetVisibility string + Title string + func (in OwnerUpdateEncodingInput) ToRequest() TranscriptUpdateRequest + type OwnerUpdateFixtures struct + Encodings testcase.Corpus[OwnerUpdateEncodingInput, string] + RequestValidations testcase.Corpus[string, OwnerUpdateValidationExpectation] + RequiredBehaviours []OwnerUpdateRequestBehaviour + RequiredDescriptionAnchors int + SpecExpectations testcase.Corpus[OwnerUpdateSpecProbe, OwnerUpdateSpecExpectation] + func LoadOwnerUpdateFixtures() (*OwnerUpdateFixtures, error) + type OwnerUpdateLicenseIntent struct + func NewOwnerUpdateLicenseIntent(value *License) (OwnerUpdateLicenseIntent, error) + func (OwnerUpdateLicenseIntent) JSONSchema() (jsonschema.Schema, error) + func (v *OwnerUpdateLicenseIntent) UnmarshalJSON(data []byte) error + func (v OwnerUpdateLicenseIntent) IsSet() bool + func (v OwnerUpdateLicenseIntent) MarshalJSON() ([]byte, error) + func (v OwnerUpdateLicenseIntent) Value() (License, bool) + type OwnerUpdateRequestBehaviour string + const OwnerUpdateBehaviourEmptyStringAccepted + const OwnerUpdateBehaviourLicenseAccepted + const OwnerUpdateBehaviourLicenseClearAccepted + const OwnerUpdateBehaviourLicenseRefused + const OwnerUpdateBehaviourNullRefused + const OwnerUpdateBehaviourOmissionAccepted + const OwnerUpdateBehaviourTitleBoundEnforced + const OwnerUpdateBehaviourUnknownFieldRefused + const OwnerUpdateBehaviourVisibilityAccepted + const OwnerUpdateBehaviourVisibilityRefused + func (b OwnerUpdateRequestBehaviour) IsValid() bool + type OwnerUpdateSpecExpectation struct + Strings []string + type OwnerUpdateSpecProbe struct + Probe OwnerUpdateSpecProbeKind + type OwnerUpdateSpecProbeKind string + const OwnerUpdateProbeBodyIsClosed + const OwnerUpdateProbeBodyIsReference + const OwnerUpdateProbeBodyIsRequired + const OwnerUpdateProbeBodyProperties + const OwnerUpdateProbeDescriptionAnchors + const OwnerUpdateProbeLicenseEnum + const OwnerUpdateProbeOperationDeclared + const OwnerUpdateProbePathParameter + const OwnerUpdateProbePathParameterIsCanonical + const OwnerUpdateProbeRefusalEnvelopeProperties + const OwnerUpdateProbeResponseStatuses + const OwnerUpdateProbeSuccessHasNoBody + const OwnerUpdateProbeTitleMaxLength + const OwnerUpdateProbeVisibilityEnum + func (k OwnerUpdateSpecProbeKind) IsValid() bool + func (k OwnerUpdateSpecProbeKind) String() string + type OwnerUpdateValidationExpectation struct + Accepted bool + Behaviour OwnerUpdateRequestBehaviour + ErrorContains string + type ProjectContext struct + FilePath string + Hash ProjectHash + Name string + type ProjectHash string + func NewProjectHash(raw string) (ProjectHash, error) + func (ProjectHash) JSONSchema() (jsonschema.Schema, error) + func (p ProjectHash) String() string + func (p ProjectHash) Validate() error + type ProjectResolutionPayload struct + Project string + ProjectHash ProjectHash + type ProjectSummariesPayload struct + Projects []ProjectSummary + func NewProjectSummariesPayload() *ProjectSummariesPayload + type ProjectSummary struct + LastWorkMs *int64 + OpenChanges int + Project string + ProjectHash ProjectHash + RecordedFiles int + Sessions int + TotalFiles int + type ProjectTasksPayload struct + FileFilter string + ProjectHash ProjectHash + Tasks []TaskSummary + func NewProjectTasksPayload(projectHash ProjectHash) *ProjectTasksPayload + type Provenance struct + Details map[string]string + Function string + Method string + Version string + type PublishAppliedState struct + Associations []PublishedAssociation + License *License + NormalizedValues PublishNormalizedValues + func (state PublishAppliedState) Validate() error + func (value *PublishAppliedState) UnmarshalJSON(data []byte) error + type PublishAssociationOperation struct + Associations []PublishedAssociation + Kind PublishOperationKind + type PublishLicenseOperation struct + Kind PublishOperationKind + License *License + type PublishNormalizedValues struct + DerivedTitle *string + EntryHarnesses []Harness + RootHarness Harness + SchemaVersion string + Visibility Visibility + func (value *PublishNormalizedValues) UnmarshalJSON(data []byte) error + type PublishOperationKind string + const PublishOperationAppend + const PublishOperationPreserve + const PublishOperationReplace + func (v PublishOperationKind) IsValid() bool + func (v PublishOperationKind) JSONSchema() (jsonschema.Schema, error) + type PublishRequest struct + Diagnostics DiagnosticsInfo + Entries []SessionEntry + Git GitContext + Identity SessionIdentity + License License + Model ModelInfo + Project ProjectContext + Quality *QualityMetrics + Source SourceInfo + Stats SessionStats + Subagents []SubagentRef + Timestamp TimestampInfo + func (r PublishRequest) Validate() error + type PublishRequestFingerprint string + func FingerprintPublishOperation(operation CanonicalPublishOperation) (PublishRequestFingerprint, error) + func NewPublishRequestFingerprint(raw string) (PublishRequestFingerprint, error) + func (PublishRequestFingerprint) JSONSchema() (jsonschema.Schema, error) + func (v PublishRequestFingerprint) String() string + func (v PublishRequestFingerprint) Validate() error + type PublishResponse struct + BlobKey string + BlobSizeBytes int64 + Created bool + PublishedAt int64 + TranscriptID string + UpdatedAt int64 + type PublishVerdictCase struct + Body string + Expect PublishVerdictExpectation + Name string + func (c PublishVerdictCase) ModelHarness() (string, bool, error) + type PublishVerdictExpectation struct + ErrorCategory string + ErrorContains string + HTTPStatus int + LegacyAccepts *bool + SchemaAccepts bool + type PublishVerdictFixtures struct + Cases []PublishVerdictCase + func LoadPublishVerdictFixtures() (*PublishVerdictFixtures, error) + func (f *PublishVerdictFixtures) Acceptances() []PublishVerdictCase + func (f *PublishVerdictFixtures) CaseByName(name string) (PublishVerdictCase, bool) + func (f *PublishVerdictFixtures) Rejections() []PublishVerdictCase + type PublishedAssociation struct + ID AssociationID + ObservedCommitHash string + func (a PublishedAssociation) Validate() error + type PullAnnotation struct + AuthorUserID string + AuthorUsername string + type PullListResponse struct + Limit int + Page int + Total int + Transcripts []PullTranscriptInfo + type PullRefFixtures struct + IDCasings []IDCasing + InvalidRefs []InvalidRefCategory + NegativeLookalike []NegativeLookalike + RefForms []RefForm + ValidGeneration ValidGeneration + Values PullRefValues + func LoadPullRefFixtures() (*PullRefFixtures, error) + func (f *PullRefFixtures) AllCases() ([]RefCase, error) + func (f *PullRefFixtures) InvalidCases() ([]RefCase, error) + func (f *PullRefFixtures) UUIDLower() string + func (f *PullRefFixtures) ValidCases() ([]RefCase, error) + func (f *PullRefFixtures) VillageHost() string + type PullRefValues struct + UUIDLower string + VillageHost string + type PullSkipGateItem struct + AnnotationHashes []string + ContentHash string + TranscriptID TranscriptID + type PullSkipGateRequest struct + Items []PullSkipGateItem + func NewPullSkipGateRequest(items []PullSkipGateItem) PullSkipGateRequest + type PullSkipGateResponse struct + Results []PullSkipGateResult + func NewPullSkipGateResponse(results []PullSkipGateResult) PullSkipGateResponse + type PullSkipGateResult struct + AnnotationsCurrent bool + ContentCurrent bool + TranscriptID TranscriptID + type PullStatusFixtures struct + Statuses []PullStatusMapping + func LoadPullStatusFixtures() (*PullStatusFixtures, error) + func (f *PullStatusFixtures) WireFor(constName string) (string, bool) + type PullStatusMapping struct + ConstName string + Name string + Wire string + type PullTranscriptInfo struct + AnnotationCount int + ContentHash string + ContractVersion ContractVersion + Harness Harness + License License + LocalID string + OwnerUserID string + OwnerUsername string + ProjectName string + PublishedAt int64 + Title string + TranscriptID TranscriptID + UpdatedAt int64 + Visibility Visibility + type PushContractVersion = ContractVersion + type QualityFixtureName string + const QualityFixtureFailedComplex + const QualityFixturePartialMedium + const QualityFixtureResolvedHighTokens + const QualityFixtureResolvedMinimal + const QualityFixtureResolvedTypical + type QualityFixtureSet struct + Cases []QualityFixtureName + Name QualityFixtureSetName + type QualityFixtureSetName string + const QualityFixtureSetProjectMix + type QualityFixtures struct + Sessions []QualitySessionFixture + Sets []QualityFixtureSet + Variations QualityVariations + func LoadQualityFixtures() (*QualityFixtures, error) + func (f *QualityFixtures) QualitySessions() []QualitySession + func (f *QualityFixtures) QualitySessionsForSet(name QualityFixtureSetName) ([]QualitySession, error) + func (f *QualityFixtures) SessionByName(name QualityFixtureName) (QualitySessionFixture, bool) + func (f *QualityFixtures) SetByName(name QualityFixtureSetName) (QualityFixtureSet, bool) + type QualityMetricVariation struct + Name string + Value float64 + type QualityMetricVariations struct + FilesTouched []QualityMetricVariation + LinesChanged []QualityMetricVariation + RetryLoops []QualityMetricVariation + SignalDensity []QualityMetricVariation + SpecQualityScore []QualityMetricVariation + type QualityMetrics struct + ComputeVersion *int + ComputedAt *int64 + CostCacheReadUSD *float64 + CostCacheWriteUSD *float64 + CostInputUSD *float64 + CostModelID *string + CostOutputUSD *float64 + CostReasoningUSD *float64 + CostTotalUSD *float64 + DiscoveryTurns *int + DurationMinutes *float64 + ExplorationRatio *float64 + FilesTouched *int + InputTokens *int + LinesChanged *int + M2TokenOutcomeRatio *float64 + M3UniqueToolCount *int + M4ConsecutiveErrorMax *int + M4ErrorRecoveryCount *int + M5AvgMessageTokens *int + M5ContextUtilizationPct *float64 + M5PeakContextTokens *int + M6LinesSurvived *int + M6LinesTotal *int + M6OutputSurvivalPct *float64 + M7SpecHasConstraints *bool + M7SpecHasExamples *bool + M7SpecWordCount *int + Outcome *SessionOutcome + OutputTokens *int + RetryLoops *int + RetryTokensWasted *int + Scope *string + ScopeBreadth *int + SignalDensity *float64 + SpecQualityScore *float64 + SubagentCount *int + TitleGenerated *string + ToolCalls *int + TotalTokens *int + TurnCount *int + WithinSessionReverts *int + type QualityPayload struct + Sessions []QualitySession + type QualityRatioVariation struct + InputRatio float64 + Name string + type QualitySession struct + Date string + DiscoveryTurns int + DurationMinutes float64 + EffectiveAnnotations []AnnotationSummary + ExplorationRatio float64 + FilesTouched int + ID string + InputTokens int + LinesChanged int + Outcome string + OutputTokens int + Project string + RetryLoops int + RetryTokensWasted int + Scope string + ScopeBreadth int + SignalDensity float64 + SpecQualityScore float64 + Title string + ToolCalls int + TotalTokens int + TurnCount int + WithinSessionReverts int + type QualitySessionFixture struct + Date string + DiscoveryTurns int + DurationMinutes float64 + ExplorationRatio float64 + FilesTouched int + ID string + InputTokens int + LinesChanged int + Name QualityFixtureName + Outcome string + OutputTokens int + Project string + RetryLoops int + RetryTokensWasted int + Scope string + ScopeBreadth int + SignalDensity float64 + SpecQualityScore float64 + Title string + ToolCalls int + TotalTokens int + TurnCount int + WithinSessionReverts int + func (f QualitySessionFixture) ToQualitySession() QualitySession + type QualityStringVariation struct + Value string + type QualityVariations struct + Metrics QualityMetricVariations + Outcomes []QualityStringVariation + Projects []QualityStringVariation + Scopes []QualityStringVariation + TaskTitles []QualityStringVariation + TokenRatios []QualityRatioVariation + type ReadAttributionState string + const ReadAttributionComplete + const ReadAttributionPartial + const ReadAttributionUnavailable + func (ReadAttributionState) JSONSchema() (jsonschema.Schema, error) + func (s ReadAttributionState) IsValid() bool + func (s ReadAttributionState) String() string + func (s ReadAttributionState) Validate() error + type ReadStateGrade string + const ReadStateGradeNone + const ReadStateGradeReviewed + const ReadStateGradeReviewedInDetail + const ReadStateGradeViewed + func (ReadStateGrade) JSONSchema() (jsonschema.Schema, error) + func (g ReadStateGrade) IsValid() bool + func (g ReadStateGrade) String() string + func (g ReadStateGrade) Validate() error + type RedactionExample struct + Category string + Confidence int + Description string + Level RedactionFixtureLevel + LineNumber int + Name string + OriginalText string + RedactedReplacement string + RuleID string + func LoadRedactionExamples() ([]RedactionExample, error) + type RedactionFixtureLevel string + const RedactionLevelMaximum + const RedactionLevelMinimal + const RedactionLevelStandard + func (l RedactionFixtureLevel) IsValid() bool + func (l RedactionFixtureLevel) String() string + type RedactionInfo struct + Applied bool + ContentHashAtRedact string + Level string + RedactedAtMs *int64 + RuleSetVersion string + func (r RedactionInfo) IsCurrent(currentContentHash string) bool + func (r RedactionInfo) IsRaw() bool + func (r RedactionInfo) IsStale(currentContentHash string) bool + type RefCase struct + ErrContains string + Input string + Name string + WantErr bool + WantFromURL bool + WantID string + type RefForm struct + FromURL bool + Name string + Template string + type ReviewListPayload struct + Changes []ChangeSummary + DefaultBranch string + ProjectHash ProjectHash + RecentCommits []CommitRef + RepoFound bool + RewrittenCommits []RewrittenCommit + Sessions []TimelineSessionRef + func NewReviewListPayload(projectHash ProjectHash) *ReviewListPayload + func (p ReviewListPayload) Validate() error + type ReviewSuggestion struct + DaysSince int + LastEngaged string + Path string + SuggestedPrompt string + type RewriteMethod string + const RewriteMethodAuthorIdentity + const RewriteMethodHash + const RewriteMethodMessageEmbedded + const RewriteMethodNone + const RewriteMethodPatchID + const RewriteMethodTemporal + func (RewriteMethod) JSONSchema() (jsonschema.Schema, error) + func (m RewriteMethod) IsValid() bool + func (m RewriteMethod) String() string + func (m RewriteMethod) Validate() error + type RewriteResolution string + const RewriteResolutionLive + const RewriteResolutionRewritten + const RewriteResolutionUnresolved + func (RewriteResolution) JSONSchema() (jsonschema.Schema, error) + func (r RewriteResolution) IsValid() bool + func (r RewriteResolution) String() string + func (r RewriteResolution) Validate() error + type RewrittenCommit struct + Associations []SessionAssociation + AuthorTimeMs *int64 + Confidence Confidence + GhostHash string + Method RewriteMethod + Resolution RewriteResolution + SessionIDs []SessionID + Subject string + SuccessorHash *string + func (r RewrittenCommit) Validate() error + type Role string + const RoleAssistant + const RoleSystem + const RoleTool + const RoleUser + func (Role) JSONSchema() (jsonschema.Schema, error) + func (r Role) IsValid() bool + func (r Role) String() string + type ScaleKind string + const ScaleContinuous + const ScaleNominal + const ScaleOrdinal + func (ScaleKind) JSONSchema() (jsonschema.Schema, error) + func (k ScaleKind) IsValid() bool + func (k ScaleKind) String() string + type SchemaVersionResponse struct + AnnotationSchemaVersion string + MinPullContractVersion PushContractVersion + MinPushContractVersion PushContractVersion + PullContractVersion PushContractVersion + PushContractVersion PushContractVersion + SupportedTargetKinds []string + SupportedTypeIDs []string + type SearchPayload struct + Query string + Results []SearchResult + func NewSearchPayload(query string) *SearchPayload + type SearchResult struct + EntryIndex int + Project string + ProjectHash ProjectHash + Role string + Score float64 + SessionID string + Snippet string + type ServerMessage struct + Axis AnnotationAxis + Data any + ID string + Message string + Topic ChannelTopic + Type MessageType + Version string + type SessionAssociation struct + Conclusion AssociationConclusion + Confidence Confidence + Evidence []AssociationEvidenceObservation + ID AssociationID + SessionID SessionID + func (a SessionAssociation) Validate() error + type SessionDetailPayload struct + ChildSessions []ChildSessionRef + DurationMins float64 + EndTime time.Time + GitBranch string + GitRemote string + Harness Harness + ID string + Model string + Outcome SessionOutcome + Project string + SchemaVersion PushContractVersion + Scorecard *SessionScorecard + Source string + StartTime time.Time + Status string + TokensIn int + TokensOut int + ToolCallCount int + TotalTokens int + TurnCount int + Turns []TurnDetail + WorkingDirectory string + type SessionEntry struct + ContentPreview *string + Depth int + EntryID *string + EntryIndex int + EntryType EntryType + Extra *string + Harness Harness + HasThinking bool + HasToolUse bool + IsError bool + ParentEntryID *string + ParentIndex *int + PartType *string + RawByteLength *int + Role Role + SessionID SessionID + StopReason *StopReason + TimestampMs *int64 + TokensIn *int + TokensOut *int + ToolCallID *string + ToolInput *string + ToolKind *ToolCallKind + ToolNamesCSV *string + ToolOutput *string + type SessionID string + func NewSessionID(raw string) (SessionID, error) + func (SessionID) JSONSchema() (jsonschema.Schema, error) + func (s SessionID) String() string + type SessionIdentity struct + ParentSessionID *SessionID + SchemaVersion int + SessionID SessionID + type SessionInsight struct + Classification *InsightClassification + Confidence Confidence + Evidence []InsightEvidence + Kind InsightKind + Provenance InsightProvenance + Subjects []string + Summary string + Title string + func (i SessionInsight) Validate() error + type SessionOutcome string + const OutcomeFailed + const OutcomePartial + const OutcomeResolved + func (SessionOutcome) JSONSchema() (jsonschema.Schema, error) + func (o SessionOutcome) IsValid() bool + func (o SessionOutcome) String() string + type SessionScorecard struct + CostTotalUSD *float64 + M2TokenOutcomeRatio *float64 + M4ConsecutiveErrorMax *int + M5ContextUtilizationPct *float64 + M6OutputSurvivalPct *float64 + M7SpecHasConstraints *bool + M7SpecHasExamples *bool + Outcome SessionOutcome + RetryTokensWasted *int + SignalDensity *float64 + SpecQualityScore *float64 + TotalTokens *int + WithinSessionReverts *int + type SessionStats struct + CachedReadTokens *int + CachedWriteTokens *int + DurationMs int64 + SubagentCount int + ThoughtTokens *int + TokensIn int + TokensOut int + ToolCallCount int + TurnCount int + type SessionSummary struct + DurationMins float64 + Harness Harness + ID string + Outcome string + ParentSessionID *string + Preview string + Project string + ProjectHash ProjectHash + StartTime time.Time + ToolCallCount int + TotalTokens int + TurnCount int + type SessionsPayload struct + Sessions []SessionSummary + type ShutdownResponse struct + Status string + type SourceFormat string + const SourceFormatJSON + const SourceFormatJSONL + func (SourceFormat) JSONSchema() (jsonschema.Schema, error) + func (f SourceFormat) IsValid() bool + func (f SourceFormat) String() string + type SourceInfo struct + FilePath string + Format SourceFormat + type StopReason string + const StopReasonCancelled + const StopReasonEndTurn + const StopReasonMaxTokens + const StopReasonMaxTurnRequests + const StopReasonRefusal + func (StopReason) JSONSchema() (jsonschema.Schema, error) + func (r StopReason) IsValid() bool + func (r StopReason) String() string + type SubagentRef struct + ParentUUID SessionID + SessionID SessionID + type SubscriptionValidationCase struct + Axis string + ID string + Name string + Topic string + Valid bool + type TargetKind string + const TargetAnnotation + const TargetAssociation + const TargetEntry + const TargetFileVersion + const TargetProject + const TargetSession + func (TargetKind) JSONSchema() (jsonschema.Schema, error) + func (k TargetKind) IsValid() bool + func (k TargetKind) String() string + type TaskSummary struct + EditedFiles []string + EntryIndex int + Labels []string + Outcome string + ReadCount int + ReadFiles []string + RetryLoop bool + SessionID string + StartMs *int64 + Title string + func NewTaskSummary(sessionID string, entryIndex int) TaskSummary + func (t TaskSummary) Validate() error + type TaxonomyFamilyNode struct + Family string + Types []AnnotationTypeSummary + type TaxonomyNode struct + Class string + Families []TaxonomyFamilyNode + type TimelineFixtureCase struct + Classification testcase.Classification + Expected TimelineFixtureExpected + Family string + Input TimelineFixtureInput + Mutation testcase.Mutation + Name string + Provenance testcase.Provenance + type TimelineFixtureCorpus struct + Cases []TimelineFixtureCase + SuccessorAssociationMirrorCases []TimelineFixtureCase + func LoadTimelineFixtures() (TimelineFixtureCorpus, error) + func (c TimelineFixtureCorpus) CheckMin(minimum int) error + type TimelineFixtureExpected struct + ErrorContains string + Repair *timelineFixtureRepair + type TimelineFixtureInput struct + Commits []CommitRef + RewrittenCommits []RewrittenCommit + Sessions []TimelineSessionRef + type TimelineSessionRef struct + Harness Harness + HasCommitBinding bool + SessionID SessionID + StartMs *int64 + Title string + type TimestampInfo struct + End int64 + Ingested *int64 + Start int64 + type ToolCallDetail struct + Arguments string + DurationMs *int + ExitCode *int + FilePath string + ID string + IsError bool + Name string + Result string + ToolKind ToolCallKind + type ToolCallKind string + const ToolCallKindDelete + const ToolCallKindEdit + const ToolCallKindExecute + const ToolCallKindFetch + const ToolCallKindMove + const ToolCallKindOther + const ToolCallKindRead + const ToolCallKindSearch + const ToolCallKindThink + func (ToolCallKind) JSONSchema() (jsonschema.Schema, error) + func (k ToolCallKind) IsValid() bool + func (k ToolCallKind) String() string + type TranscriptContent struct + ContractVersion PushContractVersion + Kind ContentKind + SessionDetail *SessionDetailPayload + type TranscriptContentHash string + func ComputeTranscriptContentHash(content []byte) TranscriptContentHash + func NewTranscriptContentHash(raw string) (TranscriptContentHash, error) + func (TranscriptContentHash) JSONSchema() (jsonschema.Schema, error) + func (v TranscriptContentHash) String() string + func (v TranscriptContentHash) Validate() error + type TranscriptID string + func NewTranscriptID(raw string) (TranscriptID, error) + func (TranscriptID) JSONSchema() (jsonschema.Schema, error) + func (t TranscriptID) String() string + type TranscriptUpdateLicense string + const TranscriptUpdateLicenseClear + func (TranscriptUpdateLicense) JSONSchema() (jsonschema.Schema, error) + func (l TranscriptUpdateLicense) IsValid() bool + func (l TranscriptUpdateLicense) String() string + type TranscriptUpdateRequest struct + Description *string + License *TranscriptUpdateLicense + Title *string + Visibility *TranscriptUpdateVisibility + func (r *TranscriptUpdateRequest) UnmarshalJSON(data []byte) error + func (r TranscriptUpdateRequest) Validate() error + type TranscriptUpdateVisibility string + const TranscriptUpdateVisibilityPrivate + const TranscriptUpdateVisibilityPublic + func (TranscriptUpdateVisibility) JSONSchema() (jsonschema.Schema, error) + func (v TranscriptUpdateVisibility) IsValid() bool + func (v TranscriptUpdateVisibility) String() string + type TrendsPayload struct + Days []DayStats + TotalSessions int + TotalTokens int + type TurnDetail struct + AgentName string + Content string + Depth int + EntryType EntryType + HasThinking bool + Index int + ParentIndex *int + Role Role + StopReason *StopReason + Timestamp time.Time + TokensIn *int + TokensOut *int + ToolCalls []ToolCallDetail + type TypeDefinition struct + AllowedTargetKinds []TargetKind + Description string + DisplayName string + FamilyID string + LowerIsBetter *bool + Origin TypeOrigin + TypeID string + ValueDomain ValueDomain + type TypeDependency struct + DependsOn string + Rationale string + Required bool + TypeID string + type TypeFilter struct + FamilyID string + IncludeDeprecated bool + Origin TypeOrigin + Status AnnotationStatus + type TypeOrigin string + const OriginGroup + const OriginSystem + const OriginUser + func (TypeOrigin) JSONSchema() (jsonschema.Schema, error) + func (o TypeOrigin) IsValid() bool + func (o TypeOrigin) String() string + type UnifiedMetadata struct + CWD string + ContentHash string + DerivedAt *int64 + Diagnostics DiagnosticsInfo + Git GitContext + HostSlug HostSlug + MetadataHash string + Model ModelID + ModelHarness Harness + ParentUUID *SessionID + Project ProjectContext + Redaction RedactionInfo + SchemaVersion int + SessionID SessionID + Source SourceInfo + Stats SessionStats + Subagents []SubagentRef + Timestamp TimestampInfo + Version string + func NewUnifiedMetadata() UnifiedMetadata + func (m *UnifiedMetadata) UnmarshalJSON(data []byte) error + type UnusualSignal struct + Kind string + Label string + PerChange float64 + PerProject float64 + type ValidGenExpectation struct + FromURLPerForm bool + Parses bool + WantID string + type ValidGeneration struct + Axes []string + Expect ValidGenExpectation + type ValueDomain struct + ConstraintSpec string + Datatype AnnotationDatatype + Kind ValueDomainKind + PermissibleValues []string + type ValueDomainKind string + const DomainDescribed + const DomainEnumerated + func (ValueDomainKind) JSONSchema() (jsonschema.Schema, error) + func (k ValueDomainKind) IsValid() bool + func (k ValueDomainKind) String() string + type Visibility string + const VisibilityGroup + const VisibilityPrivate + const VisibilityPublic + func (Visibility) JSONSchema() (jsonschema.Schema, error) + func (v Visibility) IsValid() bool + func (v Visibility) String() string + type VisibilityIntent string + const VisibilityIntentPrivate + const VisibilityIntentPublic + func (v VisibilityIntent) IsValid() bool + func (v VisibilityIntent) JSONSchema() (jsonschema.Schema, error) + type WalkthroughStep struct + Excerpt string + File string + Line *int + type WalkthroughTrail struct + Date string + IsCoherent bool + SessionID string + Steps []WalkthroughStep + Title string + TurnCount int v0.1.0-rc9 Jul 27, 2026 v0.1.0-rc8 Jul 27, 2026 v0.1.0-rc7 Jul 26, 2026 v0.1.0-rc6 Jul 17, 2026 v0.1.0-rc5 Jul 15, 2026 v0.1.0-rc4 Jul 12, 2026 v0.1.0-rc3 Jul 10, 2026 v0.1.0-rc2 Jul 6, 2026 v0.1.0-rc13 Aug 1, 2026 v0.1.0-rc12 Aug 1, 2026 v0.1.0-rc11 Jul 30, 2026 v0.1.0-rc10 Jul 28, 2026 v0.1.0-rc1 Jun 20, 2026