Skip to content

Commit 5290ad6

Browse files
committed
Update docs: catalog workflows are deployable, not seeded (CL-7074)
1 parent e5a9393 commit 5290ad6

6 files changed

Lines changed: 17 additions & 11 deletions

File tree

‎docs/bench-provisioning.md‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,10 @@ Connecting hands the person forward immediately, and the wait on the
7777
other side is as short as it can honestly be: the setup agent (Myra)
7878
leads `DEFAULT_WORKFLOWS`, so she is deployed before anything else, and
7979
the land hop drops the person into her room the moment she can answer.
80-
The digest, recurring-task and research seeds finish behind them —
81-
nobody needs a scheduled digest in their first second.
80+
The other catalog workflows (digest, recurring-task, research) are not
81+
seeded at all — they are deployable through the catalog instantiate route
82+
(CL-7073) once someone picks one, not on a critical path nobody is waiting
83+
on.
8284

8385
While she is still coming up, the shared warm loader is the whole
8486
screen: one honest headline and a rotating tip, never an internal count.

‎packages/onboarding/test/complete-credential.test.ts‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1779,7 +1779,6 @@ describe("ensureSeeded (the slow half)", () => {
17791779
});
17801780

17811781
expect(workflowOrder[0]).toBe(SETUP_AGENT_ASSET_NAME);
1782-
expect(workflowOrder.length).toBeGreaterThanOrEqual(1);
17831782
});
17841783

17851784
test("two overlapping calls for the same tenant never double-deploy — the same 409-then-list tolerance seedTenant already has", async () => {

‎packages/seeding/src/seed.ts‎

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -229,8 +229,9 @@ export const SETUP_AGENT_ASSET_NAME = "assistant";
229229
* needs the moment they land. `echo`, `workbench-digest`, and
230230
* `last-30-days-research` used to live here; a signup paid a git push
231231
* and a sidecar probe for each of them even though nobody asked for
232-
* them. They now live in `CATALOG_WORKFLOWS`, deployed on demand
233-
* (CL-7073) rather than onto every bench. See `CATALOG_TEST_WORKFLOWS`
232+
* them. They now live in `CATALOG_WORKFLOWS`, deployable through the
233+
* catalog instantiate route (CL-7073) rather than seeded onto every
234+
* bench. See `CATALOG_TEST_WORKFLOWS`
234235
* for the platform-exercise set, which never reaches a real signup at
235236
* all.
236237
*
@@ -333,7 +334,8 @@ export const CATALOG_WORKFLOWS: readonly DefaultWorkflow[] = [
333334
*
334335
* workbench-digest used to live here as a platform exercise, then moved
335336
* to `DEFAULT_WORKFLOWS`; it now lives in `CATALOG_WORKFLOWS` (CL-7074),
336-
* deployed on demand rather than onto every bench.
337+
* deployable through the catalog instantiate route (CL-7073) rather than
338+
* seeded onto every bench.
337339
*/
338340
export const CATALOG_TEST_WORKFLOWS: readonly DefaultWorkflow[] = [
339341
{

‎workflows/heartbeat/README.md‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,5 +48,7 @@ const json = serializeHeartbeatWorkflow(definition);
4848
```
4949

5050
See [`workflows/README.md`](../README.md#status-note) for what
51-
registration/automatable/seeded mean — this one is seeded by default for
52-
every tenant, same as `workbench-digest`.
51+
registration/automatable/seeded mean — this one is a
52+
`CATALOG_TEST_WORKFLOWS` entry, kept for tests only, never seeded and
53+
never deployed onto a real bench. `workbench-digest` is not seeded either;
54+
it is deployable through the catalog instantiate route (CL-7073).

‎workflows/morning-brief/README.md‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,4 +143,5 @@ markdown brief.
143143
See [`workflows/README.md`](../README.md#status-note) for what
144144
registration/automatable/seeded mean — this one is `automatable: true`
145145
but not seeded, since it needs real Granola/Linear credentials to be
146-
useful, unlike `workbench-digest`.
146+
useful. `workbench-digest` is not seeded either; both are deployable
147+
through the catalog instantiate route (CL-7073).

‎workflows/workbench-digest/README.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,5 +51,5 @@ const json = serializeWorkbenchDigestWorkflow(definition);
5151

5252
See [`workflows/README.md`](../README.md#status-note) for what
5353
registration/automatable/seeded mean — this one is `automatable`, and
54-
deployed on demand from `CATALOG_WORKFLOWS` (CL-7074), not seeded by
55-
default onto every tenant.
54+
deployable through the catalog instantiate route (CL-7073) from
55+
`CATALOG_WORKFLOWS` (CL-7074), not seeded by default onto every tenant.

0 commit comments

Comments
 (0)