|
|
@@ -11,6 +11,7 @@ from sqlalchemy import or_, select
|
|
|
from sqlalchemy.ext.asyncio import AsyncSession, async_sessionmaker
|
|
|
|
|
|
from script_build_host.domain.errors import BuildNotFound, LegacyCanonicalIdentityConflict
|
|
|
+from script_build_host.domain.goal_coverage import GoalCoverage
|
|
|
from script_build_host.domain.phase_three_artifacts import (
|
|
|
LegacyProjectionCanonicalV1,
|
|
|
canonicalize_legacy_projection,
|
|
|
@@ -250,7 +251,13 @@ class LegacyDetailProjectionService:
|
|
|
paragraphs=candidate_paragraphs,
|
|
|
elements=candidate_elements,
|
|
|
paragraph_element_links=tuple(links),
|
|
|
- source_artifact_refs=(),
|
|
|
+ source_artifact_refs=("script-build://artifact-versions/1",),
|
|
|
+ goal_coverage=(
|
|
|
+ GoalCoverage(
|
|
|
+ "legacy-projection",
|
|
|
+ ("script-build://artifact-versions/1",),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
evidence_refs=(),
|
|
|
acceptance_notes=(),
|
|
|
)
|