package index import ( _ "embed" ) //go:embed builtins/README.md var builtinsReadme string // BuildBuiltins returns the synthetic "wire" module that documents canonical // Einherjar application wiring conventions. The content is authored as // markdown in builtins/README.md and embedded at compile time. // // The returned module participates in list_modules, get_module, and // get_example exactly like a real Einherjar module — applications can ask // the MCP server for "wire" knowledge the same way they ask for "core" or // "web" knowledge. func BuildBuiltins() Module { m := Module{ Name: "wire", ImportPath: "(application internal/wire)", Purpose: extractPurpose(builtinsReadme), Readme: builtinsReadme, DependsOn: []string{}, SubPackages: []SubPackage{}, Symbols: []Symbol{}, ADRs: []ADR{}, Compliance: Compliance{ InterfaceAsserts: []InterfaceAssert{}, Tests: []ComplianceTest{}, }, } m.Examples = extractExamples("wire", builtinsReadme) return m }