Blocked-by: #82
Card spec: docs/backlog/12-esign-and-crm-handoff.md — read it in full; this issue carries only the increment. Milestone M4. The card's own blockers (cards 06 and 09) have both landed (#16, #39).
Why it is blocked on #82, and on nothing else
#82 moves @objectstack/* from 17.4.0 to 17.7.0. This card authors new flows and connectors; authored against 17.4.0 schemas, they would meet 17.5–17.7's new refusals on the next bump. It is filed now so it is visible, and it unlocks when #82 merges.
Release changes that bear on this card (leads from the 17.5–17.7 release pages, not measured against code that does not exist yet)
- 17.5 — an
api flow's start node needs a non-blank config.secret (or the flow is declared autolaunched), or it stops registering at boot. F8's callback is an api-triggered flow.
- 17.6 — Connectors keep only what runs: connector
triggers, syncConfig and fieldMappings are deleted; a sync moves to a mapping with connectorSource.
- 17.7 — inbound and outbound flow secrets move into
sys_flow_credential; credential values leave the copies they were made into.
Read the pages (objectstack-ai/objectstack → content/docs/releases/v17/17-{5,6,7}.mdx) for the exact shapes at dispatch time.
Premises the seat re-checks before dispatch
- A provider sandbox is reachable from a dev container. The card's acceptance needs "against a provider sandbox, a contract goes
signing → active with the signed PDF attached". The PM has no reading that a DocuSign sandbox credential or the network path exists for a dev. If it does not, the seat asks the maintainer how acceptance is met before dispatch — ⛔ not decided by the seat, ⛔ not faked by the dev (AGENTS.md: a capability the runtime does not deliver is hidden, not faked).
- The
with-hotcrm composition can be booted for the gate run ("Gates green in both compositions"). How HotCRM's crm_contract is present in that composition is a reading the dev takes from HotCRM's HOTCRM_COMPOSITION precedent; the PM has none.
Filed by the repo:hotclm PM seat from the backlog card file.
Blocked-by: #82
Card spec:
docs/backlog/12-esign-and-crm-handoff.md— read it in full; this issue carries only the increment. Milestone M4. The card's own blockers (cards 06 and 09) have both landed (#16, #39).Why it is blocked on #82, and on nothing else
#82 moves
@objectstack/*from 17.4.0 to 17.7.0. This card authors new flows and connectors; authored against 17.4.0 schemas, they would meet 17.5–17.7's new refusals on the next bump. It is filed now so it is visible, and it unlocks when #82 merges.Release changes that bear on this card (leads from the 17.5–17.7 release pages, not measured against code that does not exist yet)
apiflow's start node needs a non-blankconfig.secret(or the flow is declaredautolaunched), or it stops registering at boot. F8's callback is anapi-triggered flow.triggers,syncConfigandfieldMappingsare deleted; a sync moves to amappingwithconnectorSource.sys_flow_credential; credential values leave the copies they were made into.Read the pages (
objectstack-ai/objectstack→content/docs/releases/v17/17-{5,6,7}.mdx) for the exact shapes at dispatch time.Premises the seat re-checks before dispatch
signing → activewith the signed PDF attached". The PM has no reading that a DocuSign sandbox credential or the network path exists for a dev. If it does not, the seat asks the maintainer how acceptance is met before dispatch — ⛔ not decided by the seat, ⛔ not faked by the dev (AGENTS.md: a capability the runtime does not deliver is hidden, not faked).with-hotcrmcomposition can be booted for the gate run ("Gates green in both compositions"). How HotCRM'scrm_contractis present in that composition is a reading the dev takes from HotCRM'sHOTCRM_COMPOSITIONprecedent; the PM has none.Filed by the
repo:hotclmPM seat from the backlog card file.