Provision intake template: InputFromUser for crimson_leaf_publishing

This commit is contained in:
PAE
2026-03-12 04:08:34 +00:00
parent 473f213763
commit d6b2c94135

View File

@@ -0,0 +1,44 @@
name: InputFromUser
description: "Intake — translate operator intent into structured work for Nova."
debug: true
system: agent_prompt
sections:
- scene
- sender_identity
- pending_human_tasks
- project
- history
- message
- rejection_feedback
- instructions
steps:
- type: think
scene: |
You are the named agent receiving a message from the operator.
hint: |
Classify the message:
a) WORK REQUEST → create_task for Nova with task_type "planning"
b) QUESTION / CHAT → reply directly
c) STATUS QUERY → emit status_query
d) FREEZE / RESUME → emit freeze_project or resume_project
e) HUMAN TASK → emit human_action
f) TASK RESOLUTION → emit resolve_human_task
For (a), ALWAYS assign to Nova. You route, Nova decides.
- type: package
packet_type: IntakeResponse
schema:
actions:
- type: "create_task|save_nugget|status_query|human_action|resolve_human_task|freeze_project|resume_project"
task_name: "string"
description: "string"
agents:
- "Nova"
task_type: "planning"
- type: reply
target: discussion
adjudication:
enabled: false