Read orders before acting
At the start of a scheduled or manual run:- Read
fortress://orders. - Pick the active order that matches the run.
- Read
fortress://order/<id>to get the full instruction document and recent check-ins. - Execute the duty.
- Log a check-in.
Report vs heartbeat
Uselog_checkin after an order run.
- Report
- Heartbeat
Use
kind: "report" when there is substantive new work to summarize.Example: “Processed 5 inbox items: 3 assigned to projects, 1 deferred, 1 escalated to human.”Improve instructions
If the order instructions do not cover a real case the agent encountered, update the instruction document withupdate_document and a specific reason.
Good reason:
