FE-1506: Show captures and completion while a panel elicitation runs - #9346
FE-1506: Show captures and completion while a panel elicitation runs#9346lunelson wants to merge 4 commits into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
3 Skipped Deployments
|
PR SummaryLow Risk Overview On the server, an applied The demo app wraps Docs are updated: Reviewed by Cursor Bugbot for commit 5ce8bb3. Bugbot is set up for automated code reviews on this repo. Configure here. |
07b5ca1 to
359afce
Compare
641bf52 to
146d789
Compare
146d789 to
eea0c4a
Compare
359afce to
3a3abfa
Compare
Expose current captures and the full completion report through readable sweep output so Petrinaut's existing generic tool renderer can display live elicitation state. Co-authored-by: Cursor <cursoragent@cursor.com>
Pin the chat stream, structured ask schema, and principal identity as the stable UI and voice integration surface that changes only with notice. Co-authored-by: Cursor <cursoragent@cursor.com>
Move readable sweep summaries to the app-owned transport so the reusable binding exposes raw capture history and completion facts without renderer coupling. Co-authored-by: Cursor <cursoragent@cursor.com>
eea0c4a to
952d2c5
Compare
3a3abfa to
9697f14
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 9697f14. Configure here.
Lowercasing the whole formatFailure string also folded node, slot, and capture ids, so a sweep card could show the same node under two identities. Co-authored-by: Cursor <cursoragent@cursor.com>


🌟 What is the purpose of this PR?
The first human elicitation from the Petrinaut panel (FE-1503) needs the person at the panel to see what the interviewer has captured and whether the interview is complete while it runs. This branch surfaces capture and completion facts in the sweep results, keeps their presentation in the Petrinaut host, and states the attach contract between Petrinaut and the Brunch server.
Draft: opened so the stack is visible end to end. The description is completed when the branch is tied off.
🔗 Related links
🚫 Blocked by
ln/fe-1504-panel; lands after it.🔍 What does this change?
Capture and completion facts flow into sweep results; the Petrinaut host renders them;
docs/specs/petrinaut-integration.mdstates the attach contract.Pre-Merge Checklist 🚀
🚢 Has this modified a publishable library?
This PR:
📜 Does this require a change to the docs?
The changes in this PR: