Library / Operations Management Principles Framework
Jump to passage
In this reading

Link to current text

Published source confirmed at last check

Source changed 2026-10-02 23:06:08 UTC · snapshot created 2026-10-03 01:38:24 UTC · last check 2026-10-03 02:55:20 UTC

OPS.3 - Distinguish Operating Subjects, Cases, Queues, Resources, and Records

OPS.3:0 - Use This When

Use this pattern when one card, ticket, order, object identifier, case file, event row, or status label is being asked to stand for several different things. Enter when a measure cannot say what it measures, a queue cannot say what waits, an incident record is treated as the incident, a resource is treated as its availability, or two views cannot agree because they identify their subjects differently.

The first useful move is to choose one decision-bearing subject and write:

Subject S is of kind K, with identity condition I. The decision-bearing claim Q about S and its relations R to Work and commitments is qualified for time or horizon T, supported by evidence E, and represented in record or view V. Missing identity or relation governor: G.

Repeat only for items whose distinction changes the decision. The result is a small operating-subject account, not a universal data model.

Recognition is cheap: enter when a record label, metric denominator, queue item, or “work object” has several plausible referents. Assurance is claim-specific: entity kinds, Work, relations, commitments, state, evidence, event occurrence, control participation, resource availability, and representation each retain their FPF or specialist tests.

Do not use OPS.3 to model every object in the operation, redesign a database, declare an event log complete, infer a case from a ticket, or create a catch-all operational object kind. If an existing subject pattern already answers the identity or relation question, use it and record only the Operations correspondence needed here.

OPS.3:0.1 - Working Distinctions

Name used hereMeaning
operating subjectThe exact entity, relation, case subject, material, service, account, or other concern whose state or relation changes the operating decision. This is a reading position, not a new universal kind.
caseOne bounded continuing Work situation organized around a named subject, commitments, current facts, evidence, authority, permissible next Work, and closure conditions. The case is neither its file nor every Work item within it.
Work occurrenceActual dated Work admitted through its governing pattern. A ticket, plan, or event record does not establish that Work occurred.
Work itemA bounded item admitted to a selected workflow or coordination account with stated start, finish, subject/result relation, and receiving use.
queue membershipAn obtaining relation placing one eligible item in one named waiting or service order under a policy and time window. A column or list is a representation.
buffer membershipAn obtaining relation to a bounded protective or coordination reserve with purpose, policy, extent, and receiving use. It is not inferred from spare inventory or a board column.
resource relationThe exact availability, access, consumption, support, allocation, or other relation through which a System, capability, material, information, time, or condition is used by Work. The resource and relation remain distinct.
eventAn occurrence or change under its subject rule and time boundary. An event record or timestamp is evidence about it, not the event by identity.
record or traceA claim-bearing episteme about subjects, Work, events, relations, or decisions, recorded on an identified carrier. Its claims have stated sources and scope limits.
state claimA qualified claim about one subject at a stated time or horizon with provenance, uncertainty, conditions, and authority. A status label is one possible representation.
control participant meaningObserver, controller, plant, or supervisor as the participant meaning in one actual direct relation and selected control structure. The label is not a universal kind or proof that the relation obtains.
operating-subject accountThe smallest relation-specific set of identities, direct relations, records, state claims, and explicit gaps needed by the current operating decision.

OPS.3:1 - Problem Frame

Operational tools compress the world so people can coordinate. That compression is useful until one row is read as the customer, order, case, Work, queue position, resource claim, event history, and current state at once. Object-centric and case-responsive approaches repair parts of this problem, but their own records and identifiers still need receiving-use limits.

The practitioner needs a small account that restores identity and obtaining relations before measures and policies are applied. The account can use several records and views while keeping the world-side subjects and claim-bearing epistemes distinct.

OPS.3:2 - Problem

When identities collapse, flow measures acquire false denominators, cases close while the conditions they were meant to resolve persist, queue policies compare unlike items, resources are double-counted, and events are reconstructed into Work that may never have occurred. A record update can then masquerade as an operational change.

The opposite failure is an enterprise ontology project. It delays action, imports tool categories as truth, and still may omit the few direct relations that the current decision consumes.

OPS.3:3 - Forces

ForceTension
Coordination shorthandOne ticket or identifier is affordable, while it can hide several subjects and relations.
MeasurementStable units enable comparison, while identity changes and joins can silently change the measured population.
Several recordsLogs, trackers, files, and physical observations can complement one another, while their claims may conflict.
Runtime changeCases and subjects evolve, while records arrive late or use stale identity rules.
Resource scarcityCapacity decisions need resource relations, while people and machines must not be reduced to scalar capacity.
MinimalityThe operation needs decisive distinctions now, while a complete domain model is expensive and brittle.

OPS.3:4 - Solution

Build the smallest operating-subject account that preserves exact identities, obtaining relations, time, evidence, and representation for the current decision. Start from the subjects and views selected by OPS.1 and OPS.2; add no item merely because a source schema contains it.

OPS.3:4.1 - Pattern-Use Unfolding

  1. Name the receiving decision and suspected compression. Name the two items being treated as the same, the measure, queue, case continuation, commitment, control question, or account use that depends on that identity assumption, and what fails if the assumption is false.
  2. Select the primary subject. Name the entity or relation whose state changes action and its identity condition across time. Use its direct subject pattern when kind membership is load-bearing.
  3. Separate case, Work, and Work item. Name the case subject and closure conditions; admit actual Work independently; define each coordination Work item by start, finish, subject/result relation, and receiving use.
  4. Recover queue and buffer relations. Name eligible item, queue or buffer, membership interval, order or protective purpose, policy, resource/service relation, and evidence. A drawn position creates none of these facts.
  5. Recover resources through exact relations. Distinguish the System, capability, material, information, access condition, or time from availability, access, allocation, support, consumption, or other obtaining relation. Preserve authority and human-condition questions.
  6. Separate events, records, and state claims. Identify the occurrence or changed subject; identify each record and carrier; state what claim it supports, source, time, uncertainty, and limit. Do not reconstruct Work from event order alone.
  7. Recover commitments and direct relations. Use A.6.REL or the direct governor for each relied-on relation. Keep promise, obligation, fulfilment, responsibility, authority, assignment, and evidence distinct.
  8. Apply the control branch only when selected. Preserve actual Systems or holons and direct observation, actuation, reference, supervision, and feedback relations. Treat observer, controller, plant, and supervisor as relation-specific meanings. Use B.2.5 only when both observation/report and returned influence/constraint sides obtain.
  9. Reconcile records by subject and claim, not by row. State correspondences, conflicts, missing joins, identity changes, currentness limits, and which source can support which decision. Keep unresolved claims visible.
  10. Stop at the smallest sufficient account. Return exact subjects, direct relations, records, state claims, gaps, and reopen conditions to OPS.4. Leave unrelated objects outside.

OPS.3:4.2 - Record the Result

Result positionRequired content
use boundaryUser, decision, horizon, suspected compression, and useful stop.
subjects and identityExact primary and related subjects, governing kinds or predicates, identity conditions, and unresolved referents.
cases and WorkCase subject and closure; actual Work basis; Work-item start/finish, subject/result relation, and receiving use.
queue, buffer, and resource relationsParticipants, membership or access interval, purpose/policy, order or extent, direct relation, and evidence.
events and recordsOccurrences, claim-bearing records and carriers, source, scope, time, uncertainty, and non-admissible inferences.
state and commitmentsQualified state claims, commitment relations, provenance, authority, conflicts, and currentness.
control relationsActual participant meanings and observation/actuation/reference/supervision/feedback relations, or an explicit not current result.
continuationAccount content supplied to OPS.4, explicit gaps, and observable reopen conditions.

OPS.3:4.3 - What Changes in Practice

Measures, queues, and dashboards acquire named subjects and relation semantics. A card move updates the record. Separately establish any change in the subject or relation that the updated record represents. Teams can keep several tools while knowing which claim each can support and where a missing identity or relation blocks action.

OPS.3:5 - Archetypal Grounding — PumpWorks Subject Account

The weekly release decision initially sees four cards and a rig calendar. OPS.3 expands only the distinctions that change action:

Visible itemRecovered subject or relationRecord boundary
ReleaseCandidate-R42 cardA release-candidate subject and its candidate contents, required evidence results, release Work items, and receiving release decision.The card and commit identifiers are records; moving the card does not change deployed field state or satisfy the release commitment.
FieldIncident-I73 ticketA case organized around FieldPumpInstallation-P4, reported symptoms, service commitments, evidence, authority, permissible next Work, and closure conditions.Ticket closure does not establish restored field condition or fulfilled service.
SafetyQuestion-S19 issueA question episteme, related evidence needs, specialist safety decision, and any Work items created to obtain that result.A red label is neither a safety state nor authority to accept risk.
ProviderChange-P8 epicA time-bounded change subject with provider relations, access conditions, project WorkPlan content, affected release cases, and decisions.The epic does not make the provider part of PumpWorks or prove performed migration Work.
test-rig booking rowQueue membership of an exact eligible request for resource relation to TestRig-2, with interval, order/policy, access condition, and status evidence.The booking row records planned access. Establish request eligibility, allocation authority, performed test Work, and test completion separately.

Records remain distinct: ticket, trace, source commit, build result, test result, service log, field-engineer report, telemetry record, and release decision each support bounded claims. A multi-object event record may relate one event to several subjects, but it does not identify those subjects with one case or prove the represented Work.

For the product-side control view, FieldPumpInstallation-P4, FieldTelemetryObserver-O4, DeployedController-C17, and FieldModeSupervisor-S1 retain their relation-specific meanings. For operating supervision, ReleaseSupervisorTeam-S2 is an admitted acting System only where supported and the two-sided report/constraint relation to PumpWorks-ControlServiceOps is recorded only if both sides obtain. The diagram, participants, relations, state claims, and operating account remain distinct.

The result supplies OPS.4 with exact subjects, records, current claims, conflicts, permissions and refresh needs. Reopen only the affected identity or relation when a release candidate is superseded, an incident splits or merges under an explicit rule, a queue membership changes, a record source becomes stale, or a claimed control relation loses one side.

OPS.3:6 - Bias-Annotation

Recurring biasLikely driftRepair
card-identity biasCard, case, Work item, and subject become one thing.State separate identities and direct relations.
case-file biasThe file becomes the continuing case.Name the subject, commitments, current facts, permissible Work, and closure conditions.
queue-container biasA column or list is treated as an obtaining queue.Recover membership, order/service relation, policy, interval, and evidence.
resource-scalar biasA person, machine, or capability is reduced to available hours.Preserve the subject and exact access, support, allocation, or use relation.
event-log realismA log is treated as complete performed Work.Preserve source limits and admit Work independently.
object-centric collapseMulti-object linkage is read as one universal case or process.Keep subjects, event relations, records, views, and receiving uses distinct.
control-role reificationObserver, controller, plant, or supervisor labels become permanent kinds.Recover participant meanings in exact obtaining relations.

OPS.3:7 - Conformance Checklist

  • The account begins from one receiving decision and a named suspected compression.
  • Each decision-bearing subject has an identity condition and direct subject governor when needed.
  • Case, actual Work, Work item, queue membership, buffer membership, resource, event, record, and state claim remain distinct.
  • Work items state start, finish, subject/result relation, and receiving use.
  • Queue, buffer, and resource claims name exact participants, purpose or policy, interval, and obtaining relation.
  • Records state source, carrier, claim scope, time, uncertainty, and non-admissible inference.
  • Direct relations use current governors; a representation or co-occurrence creates none.
  • Control participants and two-sided feedback are recorded only where actual relations obtain.
  • The result is the smallest account sufficient for the decision and names gaps and reopen conditions.

OPS.3:8 - Common Anti-Patterns and How to Avoid Them

Anti-patternRepair
“One issue equals one unit of value.”Name the represented subject, Work item, result relation, identity rule, and receiving decision.
“The customer is in the queue.”State whether the queued participant is a request, case, Work item, physical subject, or another exact entity.
“The resource is 80% utilized.”Identify the resource subject, availability/allocation/use relation, time window, Work, and decision.
“The event log shows the process.”State the logged events, object relations, source coverage, reconstruction rule, and missing Work evidence.
“Status Done means fulfilled.”Recover the commitment, supplied result, acceptance or fulfilment evidence, and authority separately.
“The dashboard closes the feedback loop.”Recover both in-life relation sides and keep the display, claims, rates, and proof separate.

OPS.3:9 - Consequences

The pattern produces trustworthy units for measurement and policy and makes cross-view reconciliation possible. It also localizes repairs: a stale record source, changed identity rule, missing relation, or uncertain state claim can reopen without rebuilding the whole operating account.

The cost is refusing convenient conflations. Some metrics and historical analyses become unusable because their unit identity or source coverage cannot be recovered. That loss is explicit rather than hidden in a precise-looking chart.

OPS.3:10 - Rationale

Operations decisions act on subjects and obtaining relations, while coordination normally uses records and representations. Keeping those layers distinct preserves practical speed without allowing tool schemas to decide ontology. A minimal relation-specific account is enough when it names what can change the decision and what remains unsupported.

OPS.3:11 - SoTA-Echoing

Practice questionSelected current line and serious alternativeDefect overcome and governed lociSource roles and limitsReopen condition
What is the smallest operating account that preserves decision-bearing subjects and relations across cases, queues, resources, events, and records?The selected current line is subject- and relation-first, multi-object where needed, with records and events retained as qualified evidence. The serious default is case-ID, ticket, schema, or event-log first, where one recorded identifier or serialization becomes the operating subject.The default creates false identities, denominators, completion claims, and causal or state inferences. Adapt: OPS.3:4.1 recovers exact subjects and direct relations, OPS.3:4.2 records representation and evidence limits, OPS.3:4.3 localizes repair, and OPS.3:5 tests several unlike subjects. Reject: record closure, event order, shared fields, or one case identifier as sufficient world-side state.OCEL and object-centric process management are the best-known-line candidates for escaping one-case convergence in event data. CMMN and DCR are serious bounded case/constraint alternatives; DEMO contributes commitment and coordination distinctions; current FPF governs obtaining relations and claim-bearing accounts. These sources do not prove performed Work, current world state, causal effect, or one universal operating ontology.Reopen if a stronger current account or repeated use preserves the same identities, direct relations, provenance, uncertainty, and local repair at lower effort, or if a source changes the minimum multi-object or record-use distinction.

The selected comparison is supported by the following bounded source roles and limits.

Source lineRetained contributionUse boundary
Current FPF A.6.REL, C.2.1, B.2.5, and direct subject patternsRecover obtaining relation occurrences, claim-bearing epistemes, two-sided supervision relations, and subject-specific identity.FPF does not choose Operations subjects, domain queues, records, service commitments, or intervention consequences.
CMMN 1.1 and DCRPreserve changing case facts, discretionary planning, milestones, and declarative condition/response relations.A case plan or constraint model is not the case subject, performed Work, or complete Operations Method.
OCEL and object-centric process managementRelate events to several objects and retain object histories instead of forcing one case identifier.OCEL 2.1 adds serializations to the OCEL 2.0 model; neither an event log nor an object link establishes the world-side operation, complete Work, or one universal case.
DEMO 2020/2024, see the source accountDistinguish production and coordination Work, transaction roles, commitments, responsibility, and result relations.Source-local transaction constructs do not become general FPF relation kinds or a complete operating ontology.
Integrated material, transaction, information, financial, and relation-specific network sources, see the source accountPreserve several connected, non-isomorphic structures for one decision.Shared nodes or proximity do not create one universal flow or network identity.

OPS.3:12 - Relations

  • OPS.1 supplies operating scope, subject candidates, commitments, units, and evidence questions. OPS.2 supplies selected views, grains, correspondences, and conditional control questions.
  • A.6.REL and direct subject patterns govern obtaining relations and identities; C.2.1 governs claim-bearing accounts; B.2.5 and C.30.LCA govern the conditional control relation/view boundary.
  • OPS.4 consumes exact subjects, direct relations, records, state claims, provenance, conflicts, permissions, and gaps.
  • OPS.8, OPS.9, OPS.10, OPS.11, OPS.12, and OPS.18 later consume the exact subjects and relations whose queue, constraint, capacity, interaction, human-condition, or quality claim is current.
  • Data engineering, process mining, product engineering, safety, finance, law, medicine, and other specialists retain their schemas, inference Methods, evidence, and authority.

OPS.3:End

Referenced in the corpus

48 literal mentions in other sections. Read their context to establish the relation.