brief_contract
Retrieve the fields, markdown anchors, and default return policy for structuring a Nogra brief before validation or save.
Instructions
Read the public Nogra brief contract.
Returns the fields, markdown anchors, default return policy and public resources needed to draft a
`nogra.brief.v1` brief before calling validation or save tools.
When to use:
- Draft a Nogra brief from user intent without guessing field names or required sections.
- Check how markdown sections map into the structured brief object.
- Confirm that response length policy is a return policy, not a brief length cap.
When NOT to use:
- Do not use this as execution approval.
- Do not dispatch work from this contract alone; save/promote/dispatch gates still apply.
Examples:
>>> brief_contract(workspace_id="acme-app")
{"schema": "nogra.brief.contract.v1", "briefSchema": "nogra.brief.v1", "requiredFields": [...]}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| workspace_id | No | Optional local workspaceId from .nogra/config.json. Empty uses local. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||