octave_eject
Eject OCTAVE content in canonical, authoring, executive, or developer modes. Supports multiple output formats and template generation 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 |
|---|---|---|---|
| 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) | |
| schema | Yes | Schema name for validation or template generation | |
| content | No | OCTAVE content to eject (null for template generation) | |
| 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. |