Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigType ¶
type ConfigType string
const ( ConfigClaudeMD ConfigType = "CLAUDE.md" ConfigSkill ConfigType = "Skill" ConfigMCP ConfigType = "MCP" ConfigHook ConfigType = "Hook" ConfigCommand ConfigType = "Command" ConfigPlugin ConfigType = "Plugin" )
type CoverageReport ¶
type CoverageReport struct {
RepoPath string `json:"repo_path"`
LookbackDays int `json:"lookback_days"`
SessionsAnalyzed int `json:"sessions_analyzed"`
Results []CoverageResult `json:"results"`
Summary ReportSummary `json:"summary"`
LastSession *LastSessionReport `json:"last_session,omitempty"`
}
type CoverageResult ¶
type CoverageResult struct {
Item ManifestItem `json:"item"`
Usage UsageSummary `json:"usage"`
Status Status `json:"status"`
}
type LastSessionItem ¶
type LastSessionItem struct {
Type ConfigType `json:"type"`
Name string `json:"name"`
Active bool `json:"active"`
Count int `json:"count"`
}
type LastSessionReport ¶
type LastSessionReport struct {
SessionID string `json:"session_id"`
Timestamp time.Time `json:"timestamp"`
Items []LastSessionItem `json:"items"`
}
type Manifest ¶
type Manifest struct {
RepoPath string `json:"repo_path"`
Items []ManifestItem `json:"items"`
ScannedAt time.Time `json:"scanned_at"`
}
type ManifestItem ¶
type ReportSummary ¶
type UsageEvent ¶
Click to show internal directories.
Click to hide internal directories.