Task Docs¶
Task docs describe durable public task contracts. The generated inventory is maintained separately.
Public Identity¶
Public task identity uses:
domain -> scene_id -> task_id
task_<domain>__<scene_id>__<objective_contract>
Generated outputs record the concrete internal branch as query_id.
query_id is replay metadata, not a public sampling unit.
Location¶
Task contract docs live at:
docs/tasks/<domain>/<scene_id>/<task_id>.md
Use docs/ACTIVE_TASK_INVENTORY.md for the generated active task listing.
Do not duplicate the inventory in this README.
Required Content¶
Each task doc should include only stable contract details:
- public identity;
- answer schema;
- annotation schema;
- supported
query_idvalues; - reasoning/program contract;
- prompt bundle reference;
- deterministic sampling or uniqueness constraints that matter to the public contract.
Keep generated artifacts and operational status out of task docs.
Template¶
Use docs/tasks/TASK_DOC_TEMPLATE.md for new or rewritten task docs.