The object-focus rule is real, absolute, and aimed at a different artifact than ours
The question
Verbatim: "Is there a sanctioned BIZBOK pattern for a capability decomposition that legitimately changes object focus, and does FN.OPERATIONS.REAL_ESTATE qualify as a recorded exception or is it a modelling error?"
Context: [[2026-08-17-bizbok-operating-model-function-motion-mapping]] named object-focus invariance the single most borrowable thing it found, applied it to the live Organizational Platform tree, and flagged FN.OPERATIONS.REAL_ESTATE as the tree's weakest node. That node was added by founder ruling on 2026-08-08 to close a real coverage gap, so the flag is a question about a deliberate decision, not an oversight.
What we already know (from the vault)
- The rule as we imported it. [[2026-08-17-bizbok-operating-model-function-motion-mapping]] quotes the Guild metamodel: "Any decomposition of this capability will not change the focus on the customer… In no case would a child capability of Customer Management veer outside customer scope." That brief recommended adopting it as an internal motion-admission test, never client-facing.
- The same brief already ruled our functions are not capabilities. Verbatim from its synthesis: "a function is not a BIZBOK capability, and a motion is not a value stream — but the Organizational Platform is a BIZBOK organization map." Functions were derived from organizational structure, not from value streams, and are not object-focused. This finding is load-bearing below and it was already on the record; it simply was not carried into the object-focus test.
- The exception was recorded rather than resolved.
spec/00-template-decisions.mddecided "record, don't remodel — yet," adding adeclared_exception:frontmatter field to the two flagged nodes and queueing this research question before touching the tree. - The id-stability trap. [[2026-08-17-apqc-pcf-function-motion-mapping]] warned our ids are positional and semantic and stable at once, so "the moment a motion moves between functions, every client YAML that cites it breaks," and recommended APQC's dual-identifier scheme "before the first re-parenting, not after."
- That recommendation has already shipped. This is new since the parent brief and it changes the cost arithmetic. The node now carries
sid: OP-10032alongsideid: FN.OPERATIONS.REAL_ESTATE; the client function map has migrated (fn: OP-10032 # was: FN.OPERATIONS.REAL_ESTATE); andtools/build_registry.pyruns a_sidifypass that rewrites node refs in emitted records to stable sids.
What the web says
Primary source is the Business Architecture Guild's Business Architecture Metamodel Guide v3.0 (September 2024), a free public whitepaper. I fetched and extracted it in full rather than relying on secondary summaries. The BIZBOK Guide's capability chapter itself remains member-gated and I did not access it; nothing below rests on it.
- The object-focus rule is stated absolutely, with no softening language. Verbatim: "Capabilities are identified with a business object in focus… Any decomposition of this capability will not change the focus on the customer… In no case would a child capability of Customer Management veer outside customer scope. For example, Customer Management child capabilities would not manage agreements, products, financial accounts, or other business objects." The parent brief's quote is confirmed against primary text.
- There is no exception mechanism. The string "exception" does not appear anywhere in the metamodel guide, and neither does any deviation, tolerance, or waiver construct. The direct answer to half (a) of the question is no: BIZBOK documents no sanctioned pattern for a capability decomposition that changes object focus. It forbids it flatly.
- But the rule is scoped to capabilities, which are defined by provenance, not by shape. Verbatim: "capabilities are identified through a business' value streams, and there can only be one set of capabilities for each organization." An artifact not derived from value streams is not a capability map, and the invariance rule does not reach it.
- The mechanism BIZBOK offers for the underlying need is capability instance plus cross-mapping — in the organization domain. Verbatim: "Each business ecosystem has one, and only one, set of capabilities. In other words, one capability map crosses all business units." A capability instance is "a specific realization of a capability… in the context of a given business unit," and "a business unit implements a capability instance." Organization cross-mapping is described as "cross-mapping between business unit and capability implements a capability instance, highlighting which business units or partners deliver a capability in practice."
- The organization map carries no object-focus constraint at all. Verbatim: "Organization mapping is not constrained to a specific format. A business unit is a sub-type of organization." And: "a business unit can decompose into more business units, enabling the creation of organizational hierarchies." That is the whole of the stated decomposition discipline for the organization domain. No object rule, no invariance rule.
- BIZBOK treats overlap between units as a detection target, not a schema violation. Verbatim: "coupling the structural view of an organization with capabilities enables planning teams to view where functional redundancies exist and may be detrimental to the organization." Redundancy across units is expected and is what the cross-map is for.
- Secondary sources corroborate the one-map framing but add nothing on exceptions (Bizzdesign, Biz Arch Mastery on organization mapping).
Convergences and contradictions
- Convergence, and it is the finding. The vault already concluded the Organizational Platform is an organization map rather than a capability map, and the primary metamodel independently confirms that the object-focus rule attaches only to the capability domain. Two lines arrive at the same place: the rule was correctly quoted and then applied to the wrong artifact.
- Contradiction with the parent brief's framing. [[2026-08-17-bizbok-operating-model-function-motion-mapping]] called object-focus invariance "the most borrowable thing in the whole brief" and simultaneously argued our functions are not capabilities. Those two claims sit in the same synthesis section and are in tension. The primary source resolves the tension against the first claim.
- Partial convergence on the sibling overlap. BIZBOK's one-and-only-one-set discipline does treat overlapping scope as a defect within a capability map. In an organization map the same overlap is an expected finding to be surfaced by cross-mapping. So the
MAINTENANCE/REAL_ESTATEfacilities overlap survives as a real issue, but its severity drops from schema violation to modelling hygiene.
Synthesis for RDCO
Verdict: FN.OPERATIONS.REAL_ESTATE is neither a recorded exception nor a modelling error. It is a correct node judged by a mis-scoped test. BIZBOK's object-focus invariance rule governs capability decomposition, where capabilities are defined by their derivation from value streams and constrained to one set per ecosystem. Our function/motion tree is not that artifact, on our own prior analysis and on the metamodel's own definitional test. For the artifact we actually built, BIZBOK's stated discipline is one sentence long: organization mapping is not constrained to a specific format. There is nothing for REAL_ESTATE to be an exception to. The recommendation is therefore keep the node, and retire the exception framing rather than keep either the node-under-caveat or a re-parenting plan.
This is not a reversal of the founder's 2026-08-08 ruling. It confirms it, and it removes the caveat the ruling was carrying. That matters because a declared_exception: note is not free: it is a standing admission of a defect, published on a page a client or a reviewing architect will read, asserting a violation of a rule that does not apply. The honest version of that note is smaller and stronger. My recommendation for the frontmatter on both flagged nodes is to replace declared_exception with a scope note that says the object test is an internal RDCO admission heuristic borrowed from BIZBOK's capability domain, that BIZBOK imposes no object constraint on organization maps, and that these two motions are where the heuristic and the artifact diverge. Same transparency, accurate claim. The same correction applies to FN.IT.SECURITY, whose declared exception rests on identical reasoning and dissolves the same way. I would leave CORE_PRODUCTION's abstract-slot note alone: that one is about sibling homogeneity and level-mixing, a different rule, and this brief does not clear it.
The one defect that survives is the MAINTENANCE / REAL_ESTATE overlap on the word "facilities," and BIZBOK hands us the instrument for it. Both motions claim facilities scope in their names, and both pages already narrate the seam in prose, with REAL_ESTATE describing handover and MAINTENANCE describing the building arriving "as a finished asset." The disambiguation is genuinely already there in the bodies; what is missing is that the names do not carry it. This is exactly the "functional redundancy" the metamodel says an organization-to-capability cross-map is for surfacing. The cheap fix is naming, not structure: rename MAINTENANCE toward asset care and REAL_ESTATE toward site development so the shared word disappears from both titles. That is a name: field change on two pages with no id movement and no re-parenting, and it is the piece the parent brief correctly said needs a founder read either way.
On id stability, the constraint the backlog entry worried about has largely already been dissolved, and it no longer forces the timing. The entry warned that re-parenting later breaks every client file citing FN.OPERATIONS.REAL_ESTATE. Since that was written, the dual-identifier scheme from [[2026-08-17-apqc-pcf-function-motion-mapping]] shipped: the node carries sid: OP-10032, the client function map already cites the sid with the old id demoted to a comment, and build_registry.py sidifies node refs on emit so downstream generated artifacts are sid-keyed. What still holds positional ids is authored source, principally four catalog_motion and anchor references in the client roles file plus prose links across the platform pages. So the three options price out as: keep (recommended) costs nothing and requires two frontmatter edits plus an optional pair of renames; re-parent now costs roughly a dozen authored-file edits, which is small, but buys a fix for a problem this brief finds does not exist; re-parent later is no longer materially more expensive than re-parenting now, which is precisely why there is no deadline pressure to decide against the evidence. If the tree ever does re-parent a motion for a real reason, the dual-identifier work means the blast radius is authored prose, not generated data.
Why this is in the vault
This closes the open follow-up that spec/00-template-decisions.md explicitly queued as a gate: it decided to add declared_exception: notes and wait for this brief before touching the tree. The answer unblocks two concrete edits to the Organizational Platform content template ahead of the hand-section lock, and removes a published self-flagged defect from two motion pages before client YAMLs and the client-facing organizational map cite them.
Open follow-ups
- Does BIZBOK's member-gated capability chapter name failure modes for leveling, and is one chapter worth a Guild membership? Carried forward unresolved from [[2026-08-17-bizbok-operating-model-function-motion-mapping]]; the free metamodel guide does not cover it.
- If the Organizational Platform is an organization map, should it adopt BIZBOK's
capability instancerelationship explicitly as the join between a client's real business units and the platform's normalized motion types, replacing or formalizing whatcatalog_motionandanchorcurrently do informally? - Does the sibling-homogeneity rule survive the same scope test that just dissolved object focus, or does
CORE_PRODUCTION's abstract-slot level-mixing remain a genuine declared exception? - Should the platform run a deliberate organization-to-capability cross-map across all 36 motions to surface functional redundancies systematically, rather than catching overlaps like
MAINTENANCE/REAL_ESTATEby eye? - What is the right internal name for the object test now that it is demoted from a borrowed BIZBOK rule to an RDCO admission heuristic, given it still does useful work on nodes that are genuinely incoherent?
Related
- [[2026-08-17-bizbok-operating-model-function-motion-mapping]]
- [[2026-08-17-apqc-pcf-function-motion-mapping]]
- [[2026-08-17-gtm-motion-origins-industry-reference-models]]
- [[2026-08-21-apqc-pcf-80-channel-motion-leaves]]
Sources
Vault
- [[2026-08-17-bizbok-operating-model-function-motion-mapping]] — parent brief; source of the object-focus flag
- [[2026-08-17-apqc-pcf-function-motion-mapping]] — dual-identifier scheme and the id-stability trap
- [[2026-08-17-gtm-motion-origins-industry-reference-models]] — motion-layer provenance
- [[2026-08-21-apqc-pcf-80-channel-motion-leaves]] — PCF 8.0 verification precedent
Primary artifacts read (Organizational Intelligence repo, phdata-projects)
organizational-platform/02-functions/fn-operations.mdorganizational-platform/03-motions/fn-operations-real-estate.mdorganizational-platform/03-motions/fn-operations-maintenance.mdorganizational-platform/03-motions/fn-it-security.mdspec/00-template-decisions.md,spec/templates/org-platform-pages.mdtools/build_registry.py,clients/kwiktrip/organizational-map/02-functions/function-map.yaml,clients/kwiktrip/organizational-map/03-roles/roles.yaml
Web
- Business Architecture Guild, Business Architecture Metamodel Guide v3.0, September 2024 — https://cdn.ymaws.com/www.businessarchitectureguild.org/resource/resmgr/whitepapers/business_architecture_metamo.pdf (primary; fetched and text-extracted in full)
- Bizzdesign, "What are Business Capabilities and how to identify them?" — https://bizzdesign.com/blog/what-are-business-capabilities/ (secondary)
- Biz Arch Mastery, "Demystifying An Organization: The Business Architecture Take on Organization Mapping" — https://bizarchmastery.com/straighttalk/demystifying-organization-business-architecture-take-organization-mapping (secondary)