Golden HCM 标准客户案例golden-hcm-tenant

HCMF-145 / HCMF-133 · consultant-control-plane

顾问组织岗位变更审查

Review tenant-scoped organization draft, position/headcount/reporting-line facts, structured impact gaps, source trace, implementation plan, release provenance, owner boundaries, and safe downstream descriptors.

被结构化组织岗位影响缺口阻塞golden-hcm-tenant / hcmf-145-organization-position-review-sample
blocking gaps23
organization refs0
position refs2
headcount refs0
reporting-line refs0
sourceTrace refs0
implementationPlan refs0
releaseProvenance refs0
safe actions3

Organization / position / headcount / reporting facts

Organization draft summary

Missing organization draft refs.

Position/headcount draft summary

  • position:duplicate-a
  • position:duplicate-b
  • POS-DUP

Headcount facts

Missing headcount rule refs.

Reporting-line / manager facts

Missing reporting line refs.

Cost-center facts

Missing cost center refs.

Work-location facts

Missing work location refs.

Effective-date facts

Missing effective date refs.

Approval-policy refs(只读,不执行审批)

Missing approval policy refs.

Impact-to-employee / permission / reporting refs

Missing impact refs refs.

Evidence readiness

Tenant-scoped organization-position draft facts from HCMF-143/HCMF-144 contract-shaped refs.

Organization draft refs

missing

organization draft · 0 refs · gap: missing-organization-ref

Missing refs for this evidence family.

Parent-child organization refs

missing

parent organization · 0 refs · gap: missing-parent-organization-ref

Missing refs for this evidence family.

Position draft refs

present

position draft · 2 refs · gap: missing-position-ref

  • position:duplicate-a
  • position:duplicate-b

Position code refs

present

position code · 1 refs · gap: missing-position-code

  • POS-DUP

Headcount rule refs

missing

headcount rule · 0 refs · gap: missing-headcount-rule

Missing refs for this evidence family.

Manager refs

missing

manager · 0 refs · gap: missing-manager

Missing refs for this evidence family.

Reporting-line refs

missing

reporting line · 0 refs · gap: missing-reporting-line

Missing refs for this evidence family.

Cost-center refs

missing

cost center · 0 refs · gap: missing-cost-center

Missing refs for this evidence family.

Work-location refs

missing

work location · 0 refs · gap: missing-work-location

Missing refs for this evidence family.

Effective-date refs

missing

effective date · 0 refs · gap: missing-effective-date

Missing refs for this evidence family.

Approval-policy refs

missing

approval policy · 0 refs · gap: missing-approval-policy

Missing refs for this evidence family.

Impact-to-employee refs

missing

impact to employee · 0 refs · gap: missing-impact-to-employee-ref

Missing refs for this evidence family.

Impact-to-permission refs

missing

impact to permission · 0 refs · gap: missing-impact-to-permission-ref

Missing refs for this evidence family.

Impact-to-reporting refs

missing

impact to reporting · 0 refs · gap: missing-impact-to-reporting-ref

Missing refs for this evidence family.

Source trace refs

missing

sourceTrace · 0 refs · gap: missing-source-trace

Missing refs for this evidence family.

Implementation plan refs

missing

implementationPlan · 0 refs · gap: missing-implementation-plan-ref

Missing refs for this evidence family.

Release provenance refs

missing

release provenance · 0 refs · gap: missing-release-provenance

Missing refs for this evidence family.

Structured impact gaps / blocked consumers

Gaps are displayed for PM/Codex and consultant resolution only; this page does not execute production organization changes.

缺 organization refs

blocking · main

Provide stable organizationRef values for every organization draft node before consultant review.

blockedConsumerRefs
  • HCMF-145
  • HCMF-146
  • HCMF-148
unavailableStateRefunavailable:organization-position-draft:missing-organization-ref

缺 parent organization refs

blocking · main

Provide parentOrganizationRef or mark the node as a declared root before parent-child projection.

blockedConsumerRefs
  • HCMF-145
  • HCMF-146
  • HCMF-148
unavailableStateRefunavailable:organization-position-draft:missing-parent-organization-ref

缺 position refs

blocking · main

Provide stable positionRef values before position draft projection.

blockedConsumerRefs
  • HCMF-145
  • HCMF-146
  • HCMF-148
unavailableStateRefunavailable:organization-position-draft:missing-position-ref

缺 position codes

blocking · main

Provide tenant-visible or generated stable position-code refs before downstream review.

blockedConsumerRefs
  • HCMF-145
  • HCMF-146
  • HCMF-148
unavailableStateRefunavailable:organization-position-draft:missing-position-code

存在 duplicate position codes

blocking · main

Resolve duplicate tenant-visible position codes before read-model handoff.

blockedConsumerRefs
  • HCMF-145
  • HCMF-146
  • HCMF-148
unavailableStateRefunavailable:organization-position-draft:duplicate-position-code

缺 headcount rule refs

blocking · main

Provide headcount rule refs for organization or position capacity before headcount impact review.

blockedConsumerRefs
  • HCMF-145
  • HCMF-146
  • HCMF-148
unavailableStateRefunavailable:organization-position-draft:missing-headcount-rule

headcount counts 不一致

blocking · main

Make planned, occupied, vacancy, and overstaffed counts non-negative and internally coherent.

blockedConsumerRefs
  • HCMF-145
  • HCMF-146
  • HCMF-148
unavailableStateRefunavailable:organization-position-draft:invalid-headcount-counts

缺 manager refs

blocking · main

Provide manager refs for positions that require reporting/manager impact projection.

blockedConsumerRefs
  • HCMF-145
  • HCMF-146
  • HCMF-148
unavailableStateRefunavailable:organization-position-draft:missing-manager

缺 reporting-line refs

blocking · main

Provide reporting-line refs and manager refs before team and manager-scope impact projection.

blockedConsumerRefs
  • HCMF-145
  • HCMF-146
  • HCMF-148
unavailableStateRefunavailable:organization-position-draft:missing-reporting-line

缺 cost-center refs

blocking · main

Provide cost-center refs for organization and position facts before finance/reporting impact handoff.

blockedConsumerRefs
  • HCMF-145
  • HCMF-146
  • HCMF-148
unavailableStateRefunavailable:organization-position-draft:missing-cost-center

缺 work-location refs

blocking · main

Provide work-location refs for organization and position facts before downstream review.

blockedConsumerRefs
  • HCMF-145
  • HCMF-146
  • HCMF-148
unavailableStateRefunavailable:organization-position-draft:missing-work-location

缺 effective-date refs

blocking · main

Provide effective-date refs for organization, position, headcount, and reporting-line facts.

blockedConsumerRefs
  • HCMF-145
  • HCMF-146
  • HCMF-148
unavailableStateRefunavailable:organization-position-draft:missing-effective-date

缺 approval-policy refs

blocking · main

Provide approval-policy refs; this slice does not execute approval.

blockedConsumerRefs
  • HCMF-145
  • HCMF-146
  • HCMF-148
unavailableStateRefunavailable:organization-position-draft:missing-approval-policy

缺 impact-to-employee refs

blocking · main

Provide impact-to-employee refs before employee assignment impact can be reviewed.

blockedConsumerRefs
  • HCMF-145
  • HCMF-146
  • HCMF-148
unavailableStateRefunavailable:organization-position-draft:missing-impact-to-employee-ref

缺 impact-to-permission refs

blocking · main

Provide permission impact refs before manager/data-scope impact can be reviewed.

blockedConsumerRefs
  • HCMF-145
  • HCMF-146
  • HCMF-148
unavailableStateRefunavailable:organization-position-draft:missing-impact-to-permission-ref

缺 impact-to-reporting refs

blocking · main

Provide reporting/dashboard impact refs before reporting consumers can rely on the draft.

blockedConsumerRefs
  • HCMF-145
  • HCMF-146
  • HCMF-148
unavailableStateRefunavailable:organization-position-draft:missing-impact-to-reporting-ref

缺 sourceTrace refs

blocking · main

Provide sourceTrace refs to requirement docs, contracts, customer confirmation, import row, or implementation notes.

blockedConsumerRefs
  • HCMF-145
  • HCMF-146
  • HCMF-148
unavailableStateRefunavailable:organization-position-draft:missing-source-trace

缺 implementationPlan refs

blocking · main

Provide implementationPlan refs that explain why organization/position facts exist or changed.

blockedConsumerRefs
  • HCMF-145
  • HCMF-146
  • HCMF-148
unavailableStateRefunavailable:organization-position-draft:missing-implementation-plan-ref

缺 release provenance refs

blocking · pm-codex

Provide release provenance refs before any runtime, delivery, production, or acceptance claim.

blockedConsumerRefs
  • HCMF-145
  • HCMF-146
  • HCMF-148
unavailableStateRefunavailable:organization-position-draft:missing-release-provenance

存在 renderer-hardcoded organization tree

blocking · dragonfly

Remove renderer-hardcoded organization tree evidence; renderer may consume released facts and report gaps only.

blockedConsumerRefs
  • HCMF-145
  • HCMF-146
  • HCMF-148
unavailableStateRefunavailable:organization-position-draft:renderer-hardcoded-organization-tree

存在 production mutation / execution claim

blocking · pm-codex

Remove production organization/position/headcount, employee assignment, approval, permission, Yunxiao, Dragonfly, publish, or deploy claims from this read-model slice.

blockedConsumerRefs
  • HCMF-145
  • HCMF-146
  • HCMF-148
unavailableStateRefunavailable:organization-position-draft:production-mutation-claim

存在 external provider sync / customer send claim

blocking · pm-codex

Remove external provider sync and customer communication claims; this slice is read-model-only.

blockedConsumerRefs
  • HCMF-145
  • HCMF-146
  • HCMF-148
unavailableStateRefunavailable:organization-position-draft:external-provider-sync-claim

存在 customer-specific organization/position hardcoding

blocking · tenant-feedback

Route customer-specific organization/position behavior to schema/configuration/tenant-feedback instead of hardcoding.

blockedConsumerRefs
  • HCMF-145
  • HCMF-146
  • HCMF-148
unavailableStateRefunavailable:organization-position-draft:customer-specific-hardcoding

Safe next-step descriptors

HCMF-145 顾问组织岗位变更审查体验

只读顾问审查

HCMF-145 remains blocked until organization-position draft gaps are resolved.

allowedWhen: blocked-by-impact-gaps · effect: read-model-only

HCMF-146 release/writeback/delivery tracking(后续)

后续任务只读占位

HCMF-146 remains blocked until release provenance, effective date, approval, impact, and no-fake-fact gaps are resolved.

allowedWhen: blocked-by-impact-gaps · effect: read-model-only

HCMF-148 smoke/archive(后续)

后续任务只读占位

Smoke/archive remains blocked until draft/API and downstream evidence refs are complete.

allowedWhen: blocked-by-impact-gaps · effect: read-model-only

Resolve missing parent organization, duplicate position codes, headcount/manager/reporting-line/cost-center/work-location/effective-date/approval-policy gaps, missing sourceTrace/implementationPlan/release provenance, then prepare PM/Codex review evidence. Defer release/writeback/smoke/archive until gaps are resolved.

Traceability / downstream refs

sourceTrace refs

Missing sourceTrace refs

implementationPlan refs

Missing implementationPlan refs

releaseProvenance refs

Missing releaseProvenance refs

validationCase refs

No validation case refs

rendererConsumption refs

No renderer consumption refs

downstreamConsumer refs

  • HCMF-145
  • HCMF-146
  • HCMF-148

blockedConsumer refs

  • HCMF-145
  • HCMF-146
  • HCMF-148

Owner boundaries / non-claims / side-effect guardrails

Owner boundary

Fact owner: main-consultant-control-plane

Renderer owner: dragonfly-consumption-only-after-release

  • consume-released-organization-position-facts
  • report-structured-organization-position-gaps

Boundary notice

顾问组织岗位变更审查 ready 只代表 contract-shaped refs 可被人工复核;不执行组织变更,不写生产组织记录,不写岗位或编制记录,不变更员工任职/汇报关系,不执行审批,不执行 live permission enforcement,不同步外部 provider,不发送客户沟通,不变更 Yunxiao 状态,不标记 Yunxiao Completed,不派发 Dragonfly,不发布或部署,不声明客户验收或生产就绪。

Visible non-claims

  • 不持久化 organization-position draft
  • 不执行组织变更
  • 不写生产组织记录
  • 不写岗位或编制记录
  • 不变更员工任职/汇报关系
  • 不执行审批
  • 不执行 live permission enforcement
  • 不同步外部 provider
  • 不发送客户沟通
  • 不变更 Yunxiao 状态
  • 不标记 Yunxiao Completed
  • 不派发 Dragonfly
  • 不发布或部署
  • 不执行 release/writeback/smoke/archive
  • 不声明客户验收
  • 不声明生产就绪

Side effects disabled

  • persistsOrganizationDraft: false
  • writesOrganizationRecords: false
  • writesPositionRecords: false
  • writesHeadcountRecords: false
  • mutatesEmployeeAssignments: false
  • executesApproval: false
  • enforcesLivePermissions: false
  • syncsExternalProvider: false
  • sendsCustomerCommunication: false
  • updatesYunxiaoStatus: false
  • dispatchesDragonfly: false
  • publishesOrDeploys: false

Consultant messages

  • Organization-position draft is blocked by structured impact gaps: missing-organization-ref, missing-parent-organization-ref, missing-position-ref, missing-position-code, duplicate-position-code, missing-headcount-rule, invalid-headcount-counts, missing-manager, missing-reporting-line, missing-cost-center, missing-work-location, missing-effective-date, missing-approval-policy, missing-impact-to-employee-ref, missing-impact-to-permission-ref, missing-impact-to-reporting-ref, missing-source-trace, missing-implementation-plan-ref, missing-release-provenance, renderer-hardcoded-organization-tree, production-mutation-claim, external-provider-sync-claim, customer-specific-hardcoding.
  • Resolve organization/parent, position-code, headcount, reporting-line, cost-center, work-location, effective-date, approval, impact, sourceTrace, implementationPlan, release provenance, renderer boundary, production-claim, provider-sync, and customer-hardcoding gaps before downstream handoff.