21 lines
552 B
Go
21 lines
552 B
Go
// Package analyzer declares the adapter contract for artifact analysis generation.
|
|
package analyzer
|
|
|
|
import "context"
|
|
|
|
// Runner is a placeholder adapter interface for session artifact generation.
|
|
type Runner interface {
|
|
Run(ctx context.Context, req AnalysisRequest) (AnalysisResult, error)
|
|
}
|
|
|
|
// AnalysisRequest is a placeholder analyzer input.
|
|
type AnalysisRequest struct {
|
|
ProcessedTranscriptPath string
|
|
OutputDir string
|
|
}
|
|
|
|
// AnalysisResult is a placeholder analyzer output.
|
|
type AnalysisResult struct {
|
|
ArtifactPaths []string
|
|
}
|