sheets
sheets
¶
Sheet composer — produces the sheet structure for agent scores.
Generates a 12-sheet cycle structure with parallel fan-out phases:
Phase 1 (sequential): Recon -> Plan -> Work (sheets 1-3)
Phase 1.5 (CLI): Temperature check (gates Play) (sheet 4)
Phase 2 (fan-out of 3): Integration || Play || Inspect (sheets 5-7)
Phase 3 (fan-out of 3): AAR || Consolidate || Reflect (sheets 8-10)
Phase 3.5 (CLI): Maturity check (sheet 11)
Phase 4 (sequential): Resurrect (sheet 12)
Total: 12 sheets per cycle.
Classes¶
SheetComposer
¶
Composes the sheet structure for an agent score.
Takes agent definitions and default config, produces the sheet section of a Mozart score YAML including fan-out, dependencies, cadenzas, and instrument assignments.
Source code in src/marianne/compose/sheets.py
Functions¶
compose
¶
Compose the sheet configuration for an agent score.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
agent_def
|
dict[str, Any]
|
Agent definition dict. |
required |
defaults
|
dict[str, Any]
|
Global defaults from the compiler config. |
required |
agents_dir
|
Path | None
|
Path to agents identity directory. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any]
|
Dict representing the |