Documentation
¶
Overview ¶
Package vision defines types for the visionary research system.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WriteReport ¶
func WriteReport(plan *VisionaryPlan, outputDir string) error
Types ¶
type APIIdentity ¶
type APIIdentity struct {
DomainCategory string
PrimaryUsers []string
CoreEntities []string
DataProfile DataProfile
}
type ArchitectureDecision ¶
type DataProfile ¶
type DomainInfo ¶
type FeatureIdea ¶
type FeatureIdea struct {
Name string
Description string
EvidenceStrength int
UserImpact int
ImplementationFeasibility int
Uniqueness int
Composability int
DataProfileFit int
Maintainability int
CompetitiveMoat int
TotalScore int
TemplateNames []string
}
func (*FeatureIdea) ComputeScore ¶
func (f *FeatureIdea) ComputeScore() int
type NonObviousInsight ¶
type NonObviousInsight struct {
ObviousFrame string
InsightFrame string
SignalSentence string
Implications []string
}
func (NonObviousInsight) Formula ¶
func (n NonObviousInsight) Formula(apiName string) string
func (NonObviousInsight) HasInsight ¶
func (n NonObviousInsight) HasInsight() bool
type ToolClassification ¶
type UsagePattern ¶
type VisionaryPlan ¶
type VisionaryPlan struct {
APIName string
Identity APIIdentity
Insight NonObviousInsight
Domain DomainInfo
UsagePatterns []UsagePattern
ToolLandscape []ToolClassification
Workflows []Workflow
Architecture []ArchitectureDecision
Features []FeatureIdea
}
func (*VisionaryPlan) DataProfileRequires ¶
func (v *VisionaryPlan) DataProfileRequires(capability string) bool
func (*VisionaryPlan) ShouldIncludeTemplate ¶
func (v *VisionaryPlan) ShouldIncludeTemplate(templateName string) bool
type Workflow ¶
type Workflow struct {
Name string
Steps []WorkflowStep
Frequency string
PainPoint string
ProposedCLIFeature string
}
type WorkflowStep ¶
type WorkflowStep struct {
Description string
}
Click to show internal directories.
Click to hide internal directories.