curator_report_write
Save Curator reports safely to the shared report directory using pass-ID authorization and batch indexing, preventing overwrites and enabling plan updates with validation results.
Instructions
Atomically write one Curator report inside the configured report dir.
This narrow tool is the cross-CLI alternative to direct filesystem Write:
Codex workspace sandboxes cannot write ~/.threadkeeper/curator when the
project is elsewhere. pass_id is filename-safe and cannot select an
arbitrary path. A bounded multi-child pass supplies batch_index and
batch_total so children cannot overwrite each other's reports. Repeated
calls replace the same pass/batch report so the Curator can persist its
plan before mutation and then add actual validation/rollback results. Only
a parent-authorized spawned Curator carrying the matching pass ID may write
a report; the final content hash is recorded for the report applier.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | ||
| pass_id | Yes | ||
| batch_index | No | ||
| batch_total | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |