Skip to content

feat(config): role prompts, concepts doc, and skill labels for the Manager taxonomy (RIG-3076, RIG-3077, RIG-3078) - #802

Open
rigel-mintaka wants to merge 1 commit into
mainfrom
compass/rig-3076-taxonomy-config-prompts
Open

feat(config): role prompts, concepts doc, and skill labels for the Manager taxonomy (RIG-3076, RIG-3077, RIG-3078)#802
rigel-mintaka wants to merge 1 commit into
mainfrom
compass/rig-3076-taxonomy-config-prompts

Conversation

@rigel-mintaka

Copy link
Copy Markdown
Contributor

The config + docs layer of the frozen Manager-role-taxonomy record
(docs/designs/product/compass-manager-role-taxonomy/design.md, RIG-3066):

  • config/prompts/supervisor/SYSTEM.md + config/prompts/owner/SYSTEM.md: the two
    new role block-0 prompts, split out from the manager prompt's skeleton.
    supervisor owns the whole tree (intake/routing, incidents, top-down
    broadcasts, operator first-contact, grows the subtrees); owner owns one
    domain end to end (decomposes to child managers, aggregates up, grows its own
    subtree). Both carry every common invariant (coordinator-not-typist,
    subagents-are-not-mesh-nodes, async/never-block, operator-merges,
    compact-often, name-by-function pointer). (RIG-3076)
  • config/prompts/manager/SYSTEM.md: add the three-role taxonomy line; reshape
    the spawn-approval gate to steer a leaf whose lane has grown into a domain
    toward proposing an owner reshape (approval requirement kept). (RIG-3076)
  • docs/concepts/agent-roles.md: new concepts doc — the taxonomy, the
    role-selects-block-0 mechanic (replace) vs persona (append), name-by-function
    composition, and the workers-are-subagents model framed as structural.
    Cross-linked with comms-model.md both directions. (RIG-3077)
  • config/skills/management-trees/SKILL.md: name the root's role supervisor,
    annotate all four example tree shapes with per-node role labels, and expand
    the roles-compose-with-names note into a closed-set subsection. The
    name-by-function tenet body is unchanged. (RIG-3078)

Prompts are authored here; they ship to agents once the config bundle admits
prompts//SYSTEM.md (RIG-3075), and the root seeds as supervisor once that
prompt ships (RIG-3079).

Spec-impact: none — role prompts + concept/skill docs; no externally-visible
behavior. The delivery + seed-flip surfaces are RIG-3075 / RIG-3079.

Refs: RIG-3076, RIG-3077, RIG-3078, RIG-3066

Co-authored-by: Matt Wilkinson matt@rigel.build

@linear-code

linear-code Bot commented Aug 31, 2026

Copy link
Copy Markdown

@github-actions

github-actions Bot commented Aug 31, 2026

Copy link
Copy Markdown

Compass engineering docs preview: https://compass-rig-3076-taxonomy-co.compass-eng-docs.pages.dev

Deployed from compass/rig-3076-taxonomy-config-prompts at e75a835.

Changed pages:

…nager taxonomy (RIG-3076, RIG-3077, RIG-3078)

The config + docs layer of the frozen Manager-role-taxonomy record
(docs/designs/product/compass-manager-role-taxonomy/design.md, RIG-3066):

- config/prompts/supervisor/SYSTEM.md + config/prompts/owner/SYSTEM.md: the two
  new role block-0 prompts, split out from the manager prompt's skeleton.
  supervisor owns the whole tree (intake/routing, incidents, top-down
  broadcasts, operator first-contact, grows the subtrees); owner owns one
  domain end to end (decomposes to child managers, aggregates up, grows its own
  subtree). Both carry every common invariant (coordinator-not-typist,
  subagents-are-not-mesh-nodes, async/never-block, operator-merges,
  compact-often, name-by-function pointer). (RIG-3076)
- config/prompts/manager/SYSTEM.md: add the three-role taxonomy line; reshape
  the spawn-approval gate to steer a leaf whose lane has grown into a domain
  toward proposing an owner reshape (approval requirement kept). (RIG-3076)
- docs/concepts/agent-roles.md: new concepts doc — the taxonomy, the
  role-selects-block-0 mechanic (replace) vs persona (append), name-by-function
  composition, and the workers-are-subagents model framed as structural.
  Cross-linked with comms-model.md both directions. (RIG-3077)
- config/skills/management-trees/SKILL.md: name the root's role supervisor,
  annotate all four example tree shapes with per-node role labels, and expand
  the roles-compose-with-names note into a closed-set subsection. The
  name-by-function tenet body is unchanged. (RIG-3078)

Prompts are authored here; they ship to agents once the config bundle admits
prompts/<role>/SYSTEM.md (RIG-3075), and the root seeds as supervisor once that
prompt ships (RIG-3079).

Spec-impact: none — role prompts + concept/skill docs; no externally-visible
behavior. The delivery + seed-flip surfaces are RIG-3075 / RIG-3079.

Refs: RIG-3076, RIG-3077, RIG-3078, RIG-3066

Co-authored-by: Matt Wilkinson <matt@rigel.build>
@rigel-mintaka
rigel-mintaka force-pushed the compass/rig-3076-taxonomy-config-prompts branch from 2c30bf8 to e75a835 Compare August 31, 2026 18:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant