← Situational Knowledge Academy

Build a contextual knowledge collection · 3 / 5

Add personal context for the operator

Keep general guidance and add a separate note for the user who contributes it.

YOUR TASK

Make this happen

3 steps
  1. Add knowledge_note "my_shift" with the supplied morning-shift advice and PERSONAL scope.

  2. Attach it to concept.roller.id; keep it PENDING with CHAT_DISTILLED provenance.

  3. Preserve the original TENANT note unchanged.

This step starts with the earlier solution and one new challenge. Each lesson keeps its own draft.

Read the starter files

concept.cococo

concept "roller" {
  label = "Roller Jamming"
  conceptKind = "failure-mode"
}

main.cococo

knowledge_note "setup" {
  kind = "CONCEPT"
  body = "In high humidity, warm the shop before a long run to reduce roller jams."
  scope = "TENANT"
  status = "PENDING"
  provenance = "CHAT_DISTILLED"
  conceptId = concept.roller.id
}

personal.cococo

knowledge_note "my_shift" {
  kind = "CONCEPT"
  # Supplied body: "For my morning shift, ask the shift lead to check humidity before warming the shop."
  # TODO: assign body using the value above.
  # TODO: add scope — see the task above.
  # TODO: add status — see the task above.
  # TODO: add provenance — see the task above.
  # TODO: add conceptId — see the task above.
}

Reference: knowledge · authoring