Adds free-text Other answers across planning and mission interview prompts. - Add synthetic Other options for single-select and multi-select planning, mission, milestone, and slice interviews. - Thread reserved `_other` responses through agent-facing and history formatters. - Cover Other-only and Other-plus-selection behavior with dashboard component and formatter tests. - Document the behavior and add a minor changeset for the published CLI package. Files changed: .changeset/fn-7089-interview-other-option.md | 7 + docs/dashboard-guide.md | 2 + .../components/MilestoneSliceInterviewModal.tsx | 112 +++++++- .../app/components/MissionInterviewModal.tsx | 112 +++++++- .../dashboard/app/components/PlanningModeModal.css | 11 +- .../dashboard/app/components/PlanningModeModal.tsx | 110 +++++++- .../MilestoneSliceInterviewModal.test.tsx | 313 +++++++++++++++++++++ .../__tests__/MissionInterviewModal.test.tsx | 244 ++++++++++++++++ .../PlanningModeModal.planning-flow.test.tsx | 200 +++++++++++++ .../__tests__/milestone-slice-interview.test.ts | 49 +++- .../src/__tests__/mission-interview.test.ts | 47 ++++ .../planning-interview-formatters.test.ts | 47 ++++ .../dashboard/src/milestone-slice-interview.ts | 63 ++++- packages/dashboard/src/mission-interview.ts | 63 ++++- packages/dashboard/src/planning.ts | 55 ++-- 15 files changed, 1381 insertions(+), 54 deletions(-) Fusion-Task-Id: FN-7089 Fusion-Task-Lineage: 1c629492-13e4-4ee7-aa37-1d7d067548b7 Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
44 KiB
44 KiB