← Situational Knowledge Academy

Build a contextual knowledge collection · 4 / 5

Add context for one press

Give Press A its own caveat while retaining both general and personal knowledge.

YOUR TASK

Make this happen

3 steps
  1. Add knowledge_note "press_a" with kind = "ENTITY" and the supplied Press A TypeID.

  2. Use the supplied red-roller advice with TENANT, PENDING and CHAT_DISTILLED.

  3. Keep the concept and both previous notes; omit conceptId on this entity note.

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"
  body = "For my morning shift, ask the shift lead to check humidity before warming the shop."
  scope = "PERSONAL"
  status = "PENDING"
  provenance = "CHAT_DISTILLED"
  conceptId = concept.roller.id
}

press.cococo

knowledge_note "press_a" {
  kind = "ENTITY"
  # Supplied body: "On Press A, ask the shift lead to inspect the red roller before the first long run."
  # 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.
  # Supplied entityId: "wcr_01k00000000000000000000001"
  # TODO: assign entityId using the value above.
}

Reference: knowledge · authoring