Files
SuperBizAgent-java/openspec/changes/mvp-demo-interview-runbook/design.md
T
2026-07-05 01:25:20 +08:00

1.6 KiB

Context

The current mvp/demo folder documents the core flow, but the steps are embedded in prose. For an interview, the demo needs a sharper entry point: what to start, what to run, what files get produced, and what to point at when explaining Agent engineering quality.

Goals / Non-Goals

Goals:

  • Make the payment-timeout demo runnable through a small script.
  • Save chat, trace, and feedback responses for review.
  • Provide a short interview walkthrough that connects runtime evidence to the engineering story.
  • Keep the demo focused on existing APIs and existing mvp-demo profile behavior.

Non-Goals:

  • Do not add new backend endpoints.
  • Do not modify Agent prompts or runtime orchestration.
  • Do not solve secret cleanup or full offline test isolation in this change.
  • Do not expand the eval harness.

Decisions

  • Decision: Use PowerShell scripts.

    • Reason: the current runbook already uses PowerShell and the user environment is Windows.
  • Decision: Save outputs under mvp/demo/output.

    • Reason: interview review is easier when chat, trace, and feedback responses are persisted as files.
  • Decision: Keep the walkthrough separate from the low-level runbook.

    • Reason: README.md should tell how to run; interview-walkthrough.md should tell how to explain.

Risks / Trade-offs

  • The demo still depends on configured MySQL, Redis, Milvus, and model keys. Mitigation: document this explicitly and keep mock log/metric providers enabled through mvp-demo.
  • Script assertions are intentionally lightweight. Mitigation: use the trace checklist for human review and keep automated regression in mvp/eval.