Gap 1 — planning.yml VALID TASK TYPES expanded:
Added: write_charter, market_intelligence, portfolio_architectural_review,
audit_tenant, charter_audit, financial_audit, capital_allocation_audit,
retire_tenant, adjudicate_tenant
All governance templates now reachable from board planning sessions.
Gap 4 — amend_charter template created (Valerius):
Operator-only constitutional amendment process for the master CL charter.
Enforces all 4 §12 criteria (identity preservation, anti-sprawl, clarity, authority).
Pass threshold: 98 — highest in the system.
Produces formal amendment proposal; operator must manually apply to charter.md.
Agents cannot self-authorize charter changes.
Valerius agent.yml updated: added amend_charter to supported_templates.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
121 lines
5.3 KiB
YAML
121 lines
5.3 KiB
YAML
name: planning
|
|
description: "Crimson Leaf executive planning — boardroom deliberation, structured task breakdown, child task dispatch."
|
|
debug: true
|
|
system: agent_prompt
|
|
|
|
participant_prompt:
|
|
- "= identity.md"
|
|
|
|
agent_prompt:
|
|
- "= identity.md"
|
|
|
|
sections:
|
|
- agent
|
|
- project
|
|
- history
|
|
- rag
|
|
- participants
|
|
- participants_prompt
|
|
- roster
|
|
- templates
|
|
- message
|
|
- instructions
|
|
|
|
steps:
|
|
- type: think
|
|
rotate_participants: true
|
|
loop:
|
|
max_iterations: 3
|
|
hint: |
|
|
You are {agent.name}. This is round {task.iteration} of the Crimson Leaf planning session.
|
|
The executive board is breaking down this initiative into a concrete work plan.
|
|
|
|
Write YOUR perspective from your area of expertise:
|
|
- What work streams or tasks need to exist?
|
|
- What order must they happen in? What depends on what?
|
|
- Which agents from the TEAM ROSTER are best suited to each piece?
|
|
- What risks, gaps, or open questions do you see?
|
|
- What do you agree or disagree with from prior planning rounds?
|
|
|
|
CRIMSON LEAF CONTEXT:
|
|
Crimson Leaf is a holding company and incubator. It does NOT produce consumer deliverables.
|
|
Valid work for CL includes: market research, corporate architecture, executive recruitment,
|
|
portfolio governance, charter design, template authoring, and company incubation.
|
|
|
|
Reference these TASK TYPES when recommending work:
|
|
hire_agent — recruit a new agent to the CL roster
|
|
write_template — create or refine a PAE-Lang template
|
|
write_charter — draft a formal constitutional charter for a new Tenant
|
|
create_company — incubate a new sovereign Tenant (full Genesis Protocol)
|
|
market_intelligence — Orion scans for niche opportunities and portfolio gaps
|
|
portfolio_architectural_review — Aris reviews the full Tenant portfolio for coherence
|
|
audit_tenant — Sloane red-teams a Tenant's operational health
|
|
charter_audit — Valerius checks a Tenant charter for constitutional drift
|
|
financial_audit — Vance audits Genesis Fund health and per-Tenant ROI
|
|
capital_allocation_audit — Vance reviews capital allocation discipline
|
|
retire_tenant — Sloane/Vance executes Tenant dormancy or dissolution
|
|
adjudicate_tenant — constitutional adjudication of a Genesis action or output
|
|
quick — short single-step response or analysis
|
|
|
|
CRITICAL DISPATCH RULES:
|
|
- Do NOT create planning or boardroom sub-tasks. You ARE the planning step.
|
|
All deliberation happens HERE in this session, not as child tasks.
|
|
- Produce ONLY actionable leaf tasks using the task types listed above.
|
|
- For company creation: emit ONE create_company task with ALL details in the description.
|
|
Do NOT split charter design, CEO recruitment, and company creation into separate tasks.
|
|
The create_company template handles the full flow internally.
|
|
|
|
Be specific about agent assignments — use EXACT names from the TEAM ROSTER.
|
|
|
|
When the group has genuinely agreed on a complete plan, include exactly:
|
|
"consensus_reached: true"
|
|
If the plan still has gaps or unresolved assignments, do NOT include that line.
|
|
|
|
- type: think
|
|
agent: first_available
|
|
hint: |
|
|
Structure the team's agreed plan into a precise task list.
|
|
IMPORTANT: Do NOT re-deliberate or reconsider what was agreed above.
|
|
Your only job is to serialize the decisions into clean task records.
|
|
|
|
For each task:
|
|
- task_name: short, specific
|
|
- description: full detail — enough that the assigned agent can execute without asking.
|
|
CRITICAL: Include the ORIGINAL OPERATOR REQUEST verbatim in every child description
|
|
so downstream agents know what was actually asked for. Start with
|
|
"ORIGINAL REQUEST: <exact text>" followed by specific instructions.
|
|
- agents: EXACT name(s) from TEAM ROSTER
|
|
- task_type: MUST be one of the valid template names listed below
|
|
- priority: 1 (critical) to 5 (nice-to-have)
|
|
|
|
Order tasks correctly — blockers before dependents.
|
|
No ambiguous assignments. No placeholder names.
|
|
|
|
VALID TASK TYPES (use ONLY these exact strings):
|
|
hire_agent, write_template, write_charter, create_company,
|
|
market_intelligence, portfolio_architectural_review,
|
|
audit_tenant, charter_audit, financial_audit, capital_allocation_audit,
|
|
retire_tenant, adjudicate_tenant, quick
|
|
|
|
RULES:
|
|
- Do NOT emit planning or boardroom tasks. Deliberation already happened above.
|
|
- For create_company: emit ONE task with the full opportunity in the description.
|
|
|
|
- type: package
|
|
packet_type: PlanningResponsePacket
|
|
schema:
|
|
tasks:
|
|
- task_name: "string — short descriptive name"
|
|
description: "string — full instructions for the assigned agent"
|
|
agents:
|
|
- "string — EXACT agent name from TEAM ROSTER"
|
|
task_type: "string — MUST be a template name from the valid list"
|
|
priority: "integer 1 (critical) to 5 (nice-to-have)"
|
|
insert_children: true
|
|
|
|
- type: close
|
|
rag_update: false
|
|
|
|
adjudication:
|
|
enabled: false
|