Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionRunner ¶ added in v1.8.0
type BaselineSaveRequest ¶ added in v1.8.0
type CodemodApplyRequest ¶ added in v1.8.0
type ParityAction ¶ added in v1.8.8
type ParityCapabilities ¶ added in v1.8.8
type ParityDiff ¶ added in v1.8.8
type ParityDiff struct{ Path, Want, Got string }
type ParityFrame ¶ added in v1.8.8
type ParityFrame struct {
Rows []ParityRow
Warnings []string
Page, TotalPages, PageSize int
Capabilities ParityCapabilities
Actions []ParityAction
}
func LegacyParityProjection ¶ added in v1.8.8
func LegacyParityProjection(view summaryDisplayView, state summaryState, totalPages int, caps ParityCapabilities) ParityFrame
LegacyParityProjection is derived from the actual display view and state.
func StaveParityProjection ¶ added in v1.8.8
func StaveParityProjection(tree semantic.Tree, caps ParityCapabilities) (ParityFrame, error)
StaveParityProjection reads the actual Stave snapshot, not the source model.
type ParityReport ¶ added in v1.8.8
type ParityReport struct{ Violations, CapabilityGaps []ParityDiff }
func CompareParity ¶ added in v1.8.8
func CompareParity(want, got ParityFrame) ParityReport
func (*ParityReport) EqualWithKnownGaps ¶ added in v1.8.8
func (r *ParityReport) EqualWithKnownGaps(known map[string]bool) bool
EqualWithKnownGaps is the explicit oracle for the preview's documented one-shot/action limitations. Unknown, missing, or duplicate capability gaps remain failures so improvements and regressions both require an explicit contract update.
type StavePreview ¶ added in v1.8.8
type StavePreview struct {
// contains filtered or unexported fields
}
StavePreview is deliberately a delegating TUI: the default path remains byte-for-byte owned by Summary, while explicit opt-in routes both Start and Snapshot through Stave without changing Lopper's command grammar or action authority.
Click to show internal directories.
Click to hide internal directories.