octave_eject
Eject OCTAVE content in multiple projection modes (canonical, authoring, executive, developer) and formats (octave, json, yaml, markdown, gbnf). Generates templates when content is null.
Instructions
Eject OCTAVE content with projection modes. Supports canonical, authoring, executive, and developer views. Can generate templates when content is null. Output formats: octave, json, yaml, markdown, gbnf.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | No | OCTAVE content to eject (null for template generation) | |
| schema | Yes | Schema name for validation or template generation | |
| mode | No | Projection mode: canonical (full), authoring (lenient), executive (STATUS,RISKS,DECISIONS), developer (TESTS,CI,DEPS) | |
| format | No | Output format (gbnf exports llama.cpp GBNF grammar) | |
| sections | No | List of section identifiers to extract (Issue #341). When provided, only matching sections + META are included in output. Accepts flexible formats: '§3', '3', '§3::CAPABILITIES' all match section 3. Non-existent sections are silently omitted. |