notify
Publishes project changes to a shared change feed so other teams' agents can see them; attach a surface or contract delta, with shared and contract changes awaiting confirmation.
Instructions
Publish a change to the project's change feed so other teams' agents see it. Use for something that already changed or is about to; use ask to pose a question and propose_decision to record a rule. Optionally tied to a surface (for example http:POST /session) with a contract delta. Risk tier owned publishes immediately; shared and contract changes wait for confirmation. Changes with a surface are delivered to repos that declared a dependency on it. Returns the change id, publish state, delivered count and impact (number of consuming repos).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| summary | Yes | One-sentence description of what changed, written for other teams' agents. | |
| surface | No | Surface the change touches, for example http:POST /session. Repos that declared a dependency on it are notified. | |
| diffHash | No | Optional hash of the diff this change describes, stored for traceability. | |
| riskTier | No | owned (default) publishes immediately. shared and contract wait for confirmation before they are delivered. | |
| verified | No | True if you checked the delta against running code or tests. Default false, recorded as asserted but unverified. | |
| capabilityRef | No | Capability or feature reference to attach. Defaults to the one set with set_feature_context. | |
| contractDelta | No | Optional JSON describing the contract change (for example old and new request or response shape). Stored with the change as given. | |
| verifiedAgainst | No | What you verified against, for example a test name or commit. Only meaningful with verified. |