Record an assessment of related work
record_assessmentRecord your verdict on a related intent to document conflicts, compatibility, duplicates, or dependencies and your next action.
Instructions
Record what you concluded about one entry from related_work. Foremerge states which scopes overlap and how the declared operations relate; deciding what that means is yours. Call this once per related intent, after publish_intent and before you write code. Each call appends a new assessment rather than replacing an earlier one, and changes no statuses: it does not open, resolve or dismiss conflicts. Act on the verdict with coordinate_with_agent, resolve_conflict or discard_work as needed. Only the intent's owner may assess it. Returns the stored assessment with its asm_ id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | What you will do next. proceeding: continue as planned. rescoping: change your scopes first. waiting: hold until the other work lands. abandoning: drop your intent (then call discard_work). | |
| verdict | Yes | conflicts: the two plans cannot both land as written. compatible: they can. duplicate: the same work twice. depends_on: yours needs theirs to land first. | |
| agent_id | Yes | Your agent id (agt_...). Must own intent_id. | |
| intent_id | Yes | Your intent (int_...) whose publish returned the related_work. | |
| rationale | Yes | Why you reached that verdict, specific enough for a later reader to check. | |
| related_intent_id | Yes | The other intent (int_...) from the related_work entry you are assessing. It may belong to another agent or be one of your own. |