Documentation
¶
Overview ¶
Package sections extracts deterministic document sections for indexing and retrieval.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApproxTokenCount ¶
ApproxTokenCount uses the existing project approximation.
func EnclosingSectionID ¶
EnclosingSectionID returns the section id containing line, if any.
Types ¶
type Section ¶
type Section struct {
ID string
ArtifactID string
RevisionID string
SourcePath string
HeadingPath string
HeadingDepth int
StartLine int
EndLine int
Title string
Body string
Frontmatter map[string]string
Tasks []string
AcceptanceCriteria []string
Links []string
TokenEstimate int
Kind string
Metadata map[string]string
}
Section is a markdown section with stable line-range evidence.
func AssignStableIDs ¶
AssignStableIDs fills section ids and parent/source metadata.
func ExtractMarkdown ¶
ExtractMarkdown returns heading-delimited markdown sections.
Click to show internal directories.
Click to hide internal directories.