From 34386e550fa3ba7d1a278e36fe524088e9a56ba6 Mon Sep 17 00:00:00 2001 From: Nova_2761 Date: Sun, 26 Apr 2026 16:34:12 +0000 Subject: [PATCH] fix: company_proposal -- package->think, correct document params --- templates/company_proposal.yml | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/templates/company_proposal.yml b/templates/company_proposal.yml index 3b58e57..cffc70e 100644 --- a/templates/company_proposal.yml +++ b/templates/company_proposal.yml @@ -2,19 +2,12 @@ name: company_proposal description: "Produce a complete, board-ready business plan for a proposed new Crimson Leaf subsidiary." debug: true model: power -system: agent_prompt - -agent_prompt: - - "= identity.md" - - "= mission.md" - sections: - agent - project - rag - message - instructions - steps: - type: think max_tokens: 2000 @@ -155,17 +148,18 @@ steps: - What must exist before this company can operate? - Any data feeds, integrations, or other companies required? - - type: package + - type: think + max_tokens: 6000 output_key: full_proposal hint: | - Assemble the complete business plan from all sections above. + Assemble the complete business plan from all sections already written. Format as a professional document David will read and approve or reject. REQUIRED STRUCTURE: # Proposal: [Company Full Name] Submitted by: Edgar Chen, CEO, Crimson Leaf Holdings - Date: {task.created_at_date} + Task ID: {task.id} Status: AWAITING DAVID'S APPROVAL --- @@ -201,11 +195,12 @@ steps: This proposal requires David Baity's explicit approval before any action is taken. No company will be created until approval is received. + Output ONLY the document content. Start with the # Proposal heading. + - type: document - output_key: full_proposal - path: "crimson_leaf/deliverables/proposals/proposal-{task.id}.md" - repo: "pae/crimson_leaf" - commit_message: "proposal: {company_spec[0:60]} (Sprint 82)" + source_step: 4 + dest_path: "deliverables/proposals/proposal-{task.id}.md" + commit_msg: "proposal: company_proposal task={task.id}" - type: reply target: channel