23 lines
713 B
Go
23 lines
713 B
Go
// Package register composes the production Seriatim module family.
|
|
package register
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"gitea.maximumdirect.net/eric/notarius/internal/framework/llm"
|
|
"gitea.maximumdirect.net/eric/notarius/internal/framework/pipeline"
|
|
"gitea.maximumdirect.net/eric/notarius/internal/modules/seriatim/input/transcript"
|
|
)
|
|
|
|
// Register adds all production Seriatim modules.
|
|
func Register(registries pipeline.Registries, assets *llm.AssetRegistry) error {
|
|
_ = assets
|
|
if registries.Inputs == nil {
|
|
return fmt.Errorf("seriatim registrar: input registry must not be nil")
|
|
}
|
|
if err := transcript.Register(registries.Inputs); err != nil {
|
|
return fmt.Errorf("register transcript input: %w", err)
|
|
}
|
|
return nil
|
|
}
|