| name | apex-artifacts |
| description | Presents accepted APEX typed artifacts as bounded Markdown views. Use for renderer templates, document slots, provenance receipts, resource inventories, cost views, runbooks, and reference-only document outlines. |
| user-invocable | false |
APEX Artifact Presentations
Present accepted typed artifacts without creating a second source of truth. The artifact schema, accepted values,
kernel decisions, and accepted object hash remain canonical; Markdown is a derived view.
Prerequisites
- An accepted typed artifact and
apex/taskContext are available.
- The document registry exposes the matching renderer and all required slots.
- Any referenced evidence is accepted, immutable, and safe to disclose.
Rules
- Select an active template only when the renderer binds it to the accepted artifact kind.
- Preserve the selected template's heading order, slot meaning, and provenance receipt.
- Fill slots only from
apex/taskContext, accepted artifact values, accepted evidence, or explicit kernel decisions.
- Preserve accepted unknown, unavailable, not-applicable, and deferred states exactly; never turn them into facts.
- Stop when a required slot, source identifier, template identifier, or renderer capability is unavailable.
- Return the bounded document request or kernel-rendered receipt. Never write workflow files or mutate artifact state.
- Do not use Markdown as gate evidence, claim validation or deployment occurred, or alter values to fit an outline.
Workflow
- Confirm artifact acceptance, kind, disclosure boundary, and renderer support.
- Choose an active binding below. Use an advisory outline only to shape a supported custom presentation.
- Map every required slot to an accepted source and retain source identifiers for traceability.
- Render once, then check heading order, unresolved slots, status language, links, and provenance.
- Correct the bounded request and re-render until the renderer accepts it; otherwise return the blocker.
Read presentation conventions before preparing any document request.
Available Documents
The registry also exposes direct, non-template renderers for run status, deployment preview, approval evidence, and
resource inventory. They are read-only views of their accepted typed sources.
Reference-Only Outlines
Reference-only outlines never authorize rendering, file creation, cloud queries, repository reads, or state changes.
If a caller needs one, require a supported custom-document capability or clearly report that the capability is absent.
Source template structure may inform an outline, but it is not a producer or renderer registration. A template becomes
renderable only when a typed producer, registry binding, and document receipt are all available.
The current registry declares no Mermaid-capable slots. Do not request inline diagrams for these documents.
Output
Return a bounded document request or kernel-rendered Markdown receipt. Include projected source and template identifiers,
unknowns, deferrals, evidence references, and capability blockers.