Filing-gate: ① product defect with reach measured (a marketplace install of v3.1.0 on the hosted pre-production runtime), filed on the maintainer's direction
Maintainer direction, 2026-09-28, session session_d8bf7d34-4f31-407d-ac85-6cb849eec4bf: the next hosted production release is paused until this and objectstack-ai/cloud#2471 are resolved (verbatim choice: 「暂停发版,开卡派人查(推荐)」).
Measured
The hosted runtime pins the framework by commit, not by npm release, and its current pin already carries the scheduled-flow organization contract (objectstack ecdfc9411, the #17334 family). Installing HotCRM v3.1.0 from the marketplace into a fresh hosted environment logs, for every scheduled flow:
[schedule] NOT BOUND — scheduled flow '…' declares no acting organization: its start node's config is missing the organization key.
It is followed by Failed to bind flow '…' to trigger 'schedule' — the flow stays registered but will NOT fire.
The 9 flows: demo_bootstrap, case_sla_monitor, contract_renewal, opportunity_stagnation, campaign_completion, contract_expiration, forecast_snapshot, quote_expiration, task_due_reminder.
Why it blocks a release
The hosted production runtime still runs a framework pin from before that contract, so these flows bind there today. The next production release moves the pin, and then contract renewal, case SLA monitoring, quote/contract expiry, task reminders, forecast snapshots and campaign completion silently stop firing in every production tenant that has HotCRM installed. The only trace is the log lines above.
Ask
Declare the acting organization on each scheduled flow's start node, in a way that the published framework (17.4.0, which this repo pins) accepts and the hosted runtime's pin requires. Publish that version to the marketplace, and say how existing installs pick it up. #1892 (demo_bootstrap, on hold) names the same contract as arriving "in the next release". For hosted tenants it has already arrived, so this card cannot wait for the npm release.
Reader
The repo:hotcrm seat, from pm:queue. The consumer is objectstack-ai/cloud's production release, which is blocked on this card.
Dedupe
Search (open + closed) on 2026-09-28: schedule organization → 28 hits, NOT BOUND organization → 83, config.organization flow → 1. The only open topical hit is #1892, which concerns demo_bootstrap's cost and its boot claim, not the binding refusal across all 9 flows.
Filing-gate: ① product defect with reach measured (a marketplace install of
v3.1.0on the hosted pre-production runtime), filed on the maintainer's directionMaintainer direction, 2026-09-28, session
session_d8bf7d34-4f31-407d-ac85-6cb849eec4bf: the next hosted production release is paused until this and objectstack-ai/cloud#2471 are resolved (verbatim choice: 「暂停发版,开卡派人查(推荐)」).Measured
The hosted runtime pins the framework by commit, not by npm release, and its current pin already carries the scheduled-flow organization contract (objectstack
ecdfc9411, the #17334 family). Installing HotCRMv3.1.0from the marketplace into a fresh hosted environment logs, for every scheduled flow:It is followed by
Failed to bind flow '…' to trigger 'schedule' — the flow stays registered but will NOT fire.The 9 flows:
demo_bootstrap,case_sla_monitor,contract_renewal,opportunity_stagnation,campaign_completion,contract_expiration,forecast_snapshot,quote_expiration,task_due_reminder.Why it blocks a release
The hosted production runtime still runs a framework pin from before that contract, so these flows bind there today. The next production release moves the pin, and then contract renewal, case SLA monitoring, quote/contract expiry, task reminders, forecast snapshots and campaign completion silently stop firing in every production tenant that has HotCRM installed. The only trace is the log lines above.
Ask
Declare the acting organization on each scheduled flow's start node, in a way that the published framework (17.4.0, which this repo pins) accepts and the hosted runtime's pin requires. Publish that version to the marketplace, and say how existing installs pick it up. #1892 (
demo_bootstrap, on hold) names the same contract as arriving "in the next release". For hosted tenants it has already arrived, so this card cannot wait for the npm release.Reader
The
repo:hotcrmseat, frompm:queue. The consumer is objectstack-ai/cloud's production release, which is blocked on this card.Dedupe
Search (open + closed) on 2026-09-28:
schedule organization→ 28 hits,NOT BOUND organization→ 83,config.organization flow→ 1. The only open topical hit is #1892, which concernsdemo_bootstrap's cost and its boot claim, not the binding refusal across all 9 flows.