FN-8546: fix ideation candidate discovery
Expose persisted ideation candidate identities so agents can select a candidate for convergence.
- Render candidate IDs, provenance, source references, and content in show and diverge responses.
- Cover discover-to-converge behavior, duplicate content, empty sessions, and missing sessions.
- Document the direct candidate-ID convergence workflow and add a patch changeset.
Files changed:
.changeset/fn-8546-ideation-candidate-ids.md | 7 ++
docs/agent-tool-surface-full-loop.md | 4 +-
docs/ideation/persisted-diverge-converge.md | 6 +-
.../src/__tests__/agent-ideation-tools.test.ts | 93 +++++++++++++++++++---
packages/engine/src/agent-tools.ts | 23 +++++-
5 files changed, 116 insertions(+), 17 deletions(-)
Fusion-Task-Id: FN-8546
Fusion-Task-Lineage: 7232701f-5c6b-40fc-8d46-d65b97af9c0a
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>