Files
yiliang114andQwen-Coder e5dc52ffeb merge: resolve origin/main conflicts on feat/15512-completion
Main split RuntimeBindingProvisioning out of RuntimeBrokerService and
ratcheted the class-size ceiling down. This merge keeps that split,
moves the external-workspace provisioning checks
(retryableExternalWorkspaceProvision, isExternalWorkspaceRequest
admission gate) into RuntimeBindingProvisioning where the provisioning
code now lives, and adopts main's import style throughout.

Conflict resolutions:
- HarnessConnector: keep new supportsSavedLifecycle, use main's imports
- RuntimeAdmission: keep EXTERNAL_WORKSPACE kind check and external
  provision-seed identity verification, use main's imports
- QwenHostedHarnessConnector: keep supportsSavedLifecycle override
  with external-files capability detection, use main's imports
- RuntimeBrokerService: accept main's extraction of
  ensureBinding/provisionBinding/provisionDurableBinding etc. into
  RuntimeBindingProvisioning; drop duplicated helpers
- RuntimeBindingProvisioning: add retryableExternalWorkspaceProvision
  and the external-workspace reconcile shortcut in ensureBinding,
  plus both retryable-external checks in provisionDurableBinding
- RuntimeExecutionDispatcher: keep external drain verification, use
  main's import style
- ClassSizeRatchet/ratchet.properties: accept main's lowered ceilings
  after the split

Co-authored-by: Qwen-Coder <[email protected]>
2026-11-07 23:34:06 +08:00
..
2025-12-05 10:51:57 +08:00
2025-12-19 15:52:11 +08:00