26 lines
1.0 KiB
Go
26 lines
1.0 KiB
Go
package artifacts
|
|
|
|
import "gitea.maximumdirect.net/eric/narratio/internal/artifactmodel"
|
|
|
|
type TranscriptArtifactSpec = artifactmodel.TranscriptArtifactSpec
|
|
|
|
// RuntimeTranscriptArtifacts returns the current runtime transcript mappings in pipeline order.
|
|
func RuntimeTranscriptArtifacts() []TranscriptArtifactSpec {
|
|
return artifactmodel.RuntimeTranscriptArtifacts()
|
|
}
|
|
|
|
// PlannedTranscriptArtifacts returns the target transcript mappings for the transcript naming roadmap.
|
|
func PlannedTranscriptArtifacts() []TranscriptArtifactSpec {
|
|
return artifactmodel.RuntimeTranscriptArtifacts()
|
|
}
|
|
|
|
// LookupRuntimeTranscriptArtifact returns current runtime transcript metadata by source ID.
|
|
func LookupRuntimeTranscriptArtifact(sourceID string) (TranscriptArtifactSpec, bool) {
|
|
return artifactmodel.LookupRuntimeTranscriptArtifact(sourceID)
|
|
}
|
|
|
|
// LookupPlannedTranscriptArtifact returns target transcript metadata by source ID.
|
|
func LookupPlannedTranscriptArtifact(sourceID string) (TranscriptArtifactSpec, bool) {
|
|
return artifactmodel.LookupRuntimeTranscriptArtifact(sourceID)
|
|
}
|