fix: post_conversation human_id bug + prompt improvement#353
Draft
fix: post_conversation human_id bug + prompt improvement#353
Conversation
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…-based structure Bug: bot_kanban_post_into_inbox() was called without human_id= param, so ktask_human_id column stayed empty on post_conversation tasks. The kanban safe scope then failed with "cannot determine human_id". Prompt: restructured to 4 explicit rounds with parallel call hints, inlined activity logging fields (saves a flexus_fetch_skill round), added correct BANT scoring format and deal update instructions. Also fixes same bug in marco_bot.py and adds missing fake_connected_providers to post_conversation scenario YAML. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
4 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
bot_kanban_post_into_inbox()was called withouthuman_id=param when spawning post_conversation tasks. Thektask_human_idcolumn stayed empty, causing kanban safe scope to fail with "cannot determine human_id". Fixed in bothkaren_bot.pyandmarco_bot.py.KAREN_POST_CONVERSATIONfrom a terse 5-step list to explicit 4-round structure with parallel call hints. Inlined activity logging fields (saves aflexus_fetch_skillround). Added correct BANT scoring format and deal update instructions.fake_connected_providers: []topost_conversation__bant_purchase.yaml.Changes
karen_bot.pyhuman_id=new_task.ktask_human_idmarco_bot.pykaren_prompts.pyKAREN_POST_CONVERSATION(36 lines replacing 20)post_conversation__bant_purchase.yamlfake_connected_providers: []Test plan
post_conversation__bant_purchasescenario on staging🤖 Generated with Claude Code