Skip to content

Term

WorkProfile

A reusable blueprint for a kind of WorkSession. It describes intended participants, resource shapes, and task patterns without being a live episode of work.

Identity
work_profile_id
Kind
name
Authority role
profile-catalog
Mutability
mutable
Status
accepted

Purpose

Let teams open many similar WorkSessions from one declared template without copying ad-hoc session configuration.

Relationships

NameTargetKindCardinalityInverse
projectsProjectreferences0..*work_profiles 0..*
work_sessionsWorkSessionobserves0..*work_profile 0..1

Invariants

  • MUST NOT not-a-session: A WorkProfile MUST NOT be treated as a live WorkSession or as runtime state.
  • SHOULD reusable: A WorkProfile SHOULD be reusable across many WorkSessions.

Aliases

  • session-blueprint

Deprecated aliases

None.

Not synonyms

  • WorkSession: The profile is a template; the session is a bounded episode created from it.
  • AgentProfile: AgentProfile describes an eligible kind of agent, not a kind of work episode.

Examples

  • A "code review" blueprint reused every time a review WorkSession is opened.

Anti-examples

  • The currently open review being performed by an agent.

Fields

The identity field is the index of the handle. fields is the exchange shape.

NameKindTypePortableNotes
work_profile_ididentitynameTrue
display_namedescriptivestringTrue
intended_resourcesdescriptivelistTrue
default_policypolicyPolicyDocumentTrue

Native mapping hooks

SystemNative termFidelityNotes
project-interop_none_tbd