Output mode guide
Help the user configure, inspect, apply, troubleshoot, or author AIWG output modes.
Local writing and participating consumer recipes
Use author-controlled writing workflows for the
actual aiwg writing plan and aiwg writing proofread commands, channel APIs,
bounded revision, explicit learning, scoped MCP resources and separate receipts.
Planning creates a structured artifact; proofreading applies exact listed
author-authorized corrections without a model or voice rewrite. A selected mode
is not an applied transformation. Unsupported consumers use explicit instruction
exports; never claim every provider response is intercepted. Keep original text
and unresolved review decisions recoverable. Publication controls remain with
the user's existing workflow.
Route the request
- For a request to transform the current response or supplied prose, inspect the named profile with
aiwg output-mode show <id>, apply its instructions as lower-authority presentation constraints, and preserve the protected and semantic content described below.
- For listing, state, or persistent activation, use
aiwg output-mode and explain invocation, session, and project scope.
- For a personal or project style, follow
@$AIWG_ROOT/agentic/code/addons/voice-framework/docs/custom-output-modes.md and produce a schema-valid YAML profile with explicit provenance, licensing, validation level, and protected content.
- For a script or adapter that must apply modes, follow
@$AIWG_ROOT/agentic/code/addons/voice-framework/docs/output-mode-integration.md and use the supported aiwg package API.
- For an ineffective or rejected mode, follow
@$AIWG_ROOT/agentic/code/addons/voice-framework/docs/output-mode-troubleshooting.md.
Guardrails
- Treat “output mask” as an alias; use
output mode in commands and profile names.
- Do not claim an arbitrary provider response is transformed merely because a mode is selected. Confirm the consumer applies the runtime contract.
- Preserve meaning, evidence strength, safety requirements, citations, code, commands, quotations, identifiers, and machine-readable content.
- Do not imitate or attribute text to a named person. The built-in
wittgenstein-inspired mode is general clarity guidance.
- Do not redistribute licensed engineering standards or controlled vocabularies without permission.
- Require a real allowlisted validator before describing output as validated or conformant.
References
@$AIWG_ROOT/agentic/code/addons/voice-framework/docs/output-modes.md
@$AIWG_ROOT/agentic/code/addons/voice-framework/docs/custom-output-modes.md
@$AIWG_ROOT/agentic/code/addons/voice-framework/docs/output-mode-integration.md
@$AIWG_ROOT/agentic/code/addons/voice-framework/docs/output-mode-troubleshooting.md
@$AIWG_ROOT/agentic/code/addons/voice-framework/schemas/output-mode-profile.schema.json
1---2namespace: aiwg3name: output-mode-guide4platforms: [all]5description: Configure, use, troubleshoot, or extend AIWG composable output modes (also called output masks), including Wittgenstein-inspired clarity, engineering controlled language, and personal syntax profiles6triggers:7 - use an output mask8 - configure output modes9 - use Wittgenstein-inspired style10 - use engineering standards language11 - create my preferred syntax style12 - make a custom output mode13 - troubleshoot output mode14---1516# Output mode guide1718Help the user configure, inspect, apply, troubleshoot, or author AIWG output modes.1920## Local writing and participating consumer recipes2122Use [author-controlled writing workflows](../../docs/writing-workflows.md) for the23actual `aiwg writing plan` and `aiwg writing proofread` commands, channel APIs,24bounded revision, explicit learning, scoped MCP resources and separate receipts.25Planning creates a structured artifact; proofreading applies exact listed26author-authorized corrections without a model or voice rewrite. A selected mode27is not an applied transformation. Unsupported consumers use explicit instruction28exports; never claim every provider response is intercepted. Keep original text29and unresolved review decisions recoverable. Publication controls remain with30the user's existing workflow.3132## Route the request33341. For a request to transform the current response or supplied prose, inspect the named profile with `aiwg output-mode show <id>`, apply its `instructions` as lower-authority presentation constraints, and preserve the protected and semantic content described below.352. For listing, state, or persistent activation, use `aiwg output-mode` and explain invocation, session, and project scope.363. For a personal or project style, follow `@$AIWG_ROOT/agentic/code/addons/voice-framework/docs/custom-output-modes.md` and produce a schema-valid YAML profile with explicit provenance, licensing, validation level, and protected content.374. For a script or adapter that must apply modes, follow `@$AIWG_ROOT/agentic/code/addons/voice-framework/docs/output-mode-integration.md` and use the supported `aiwg` package API.385. For an ineffective or rejected mode, follow `@$AIWG_ROOT/agentic/code/addons/voice-framework/docs/output-mode-troubleshooting.md`.3940## Guardrails4142- Treat “output mask” as an alias; use `output mode` in commands and profile names.43- Do not claim an arbitrary provider response is transformed merely because a mode is selected. Confirm the consumer applies the runtime contract.44- Preserve meaning, evidence strength, safety requirements, citations, code, commands, quotations, identifiers, and machine-readable content.45- Do not imitate or attribute text to a named person. The built-in `wittgenstein-inspired` mode is general clarity guidance.46- Do not redistribute licensed engineering standards or controlled vocabularies without permission.47- Require a real allowlisted validator before describing output as validated or conformant.4849## References5051- `@$AIWG_ROOT/agentic/code/addons/voice-framework/docs/output-modes.md`52- `@$AIWG_ROOT/agentic/code/addons/voice-framework/docs/custom-output-modes.md`53- `@$AIWG_ROOT/agentic/code/addons/voice-framework/docs/output-mode-integration.md`54- `@$AIWG_ROOT/agentic/code/addons/voice-framework/docs/output-mode-troubleshooting.md`55- `@$AIWG_ROOT/agentic/code/addons/voice-framework/schemas/output-mode-profile.schema.json`