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.
1 Skipped Deployment
|
PR SummaryMedium Risk Overview The local-storage demo wraps chat transport with Tests assert the baseline harness exposes captures, evidence, and completion failures on the sweep tool part; a new unit test locks the decorated sweep payloads. Docs add the Petrinaut–Brunch attach contract (chat stream, Reviewed by Cursor Bugbot for commit 0ba730f. Bugbot is set up for automated code reviews on this repo. Configure here. |
07b5ca1 to
359afce
Compare
641bf52 to
146d789
Compare
952d2c5 to
75b17c2
Compare
5ce8bb3 to
ef9b8ab
Compare
75b17c2 to
2f8e236
Compare
ef9b8ab to
aa0c7f4
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>
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>
2f8e236 to
96b0b9b
Compare
aa0c7f4 to
0ba730f
Compare

🌟 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: