generalize
Rewrites the body of a previously promoted item into a cross-project rule, preserving the concrete version as an example.
Instructions
Restate an ALREADY-PROMOTED item's body as the cross-project rule, in
place, keeping the concrete version as example. The remediation
counterpart of the org generalization gate: items that reached org (or team)
before the gate — or were forced past it — are listed by review_promotions()
under org_needs_generalization; this rewrites one to its general form.
org_content : the cross-project rule to become the body. If omitted, the item's latest endorsement note is used (that is where the generalization was usually already written). note : optional note recorded as a verification stamp.
Writes through the org store's CAS path (direct push, or the shared
cambium/generalize PR branch when CAMBIUM_ORG_PR=1 — repeated calls batch
into one reviewable PR), re-rendering KNOWLEDGE.md alongside. Team-scope
items are edited via the team CAS path.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| item_id | Yes | ||
| org_content | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |