Expose prompt and source trace in rank handoff
This commit is contained in:
@@ -1037,6 +1037,12 @@ function createDecisionBrief({ idea, context, mode, ranked, provenance, decision
|
||||
evidenceQuestion: evidenceQuestionFor(top),
|
||||
biggestTrap: concernFor(top),
|
||||
doNotBuildYet: deferred.slice(0, 2).map(item => item.title),
|
||||
sourceTrace: {
|
||||
sourceSection: top.provenance?.sourceSection || '',
|
||||
sourceId: top.provenance?.sourceId || '',
|
||||
sourceTitle: top.provenance?.sourceTitle || '',
|
||||
sourceQuote: top.provenance?.sourceQuote || '',
|
||||
},
|
||||
} : null;
|
||||
const assumptions = [
|
||||
...(decisionContext?.assumptions || []),
|
||||
@@ -1053,6 +1059,7 @@ function createDecisionBrief({ idea, context, mode, ranked, provenance, decision
|
||||
artifactId: provenance.artifactId,
|
||||
snapshotTitle: provenance.snapshotTitle,
|
||||
conceptMapId: provenance.conceptMapId,
|
||||
originalPromptExcerpt: cleanText(provenance.originalPrompt, 260),
|
||||
} : null,
|
||||
expertReflections: [
|
||||
{
|
||||
@@ -1160,6 +1167,7 @@ function createHandoffContract({ ranked, provenance, decisionContext }) {
|
||||
artifactId: provenance?.artifactId || '',
|
||||
snapshotTitle: provenance?.snapshotTitle || '',
|
||||
conceptMapId: provenance?.conceptMapId || '',
|
||||
originalPromptExcerpt: cleanText(provenance?.originalPrompt || '', 260),
|
||||
hasOriginalPrompt: Boolean(provenance?.originalPrompt),
|
||||
requiresSourceTrace: expectsSourceTrace,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user