fszontagh
|
4d12a1e4fd
fix: consolidated fix wave for resume, its events, TTL, and webhook pauses
|
1 месяц назад |
fszontagh
|
2d00b322d3
fix: reject a cached loop-body result that still carries a pause marker
|
1 месяц назад |
fszontagh
|
7261ac60fd
fix: fail a loop body node that pauses instead of orphaning the approval
|
1 месяц назад |
fszontagh
|
dcddfb2e3d
docs: pausing for an answer, answering a webhook, and fs.readdir
|
1 месяц назад |
fszontagh
|
a4b65432a0
feat: a Wait for Approval node that pauses an execution for a person
|
1 месяц назад |
fszontagh
|
78258bff63
feat: an endpoint to answer a paused execution, and one to list them
|
1 месяц назад |
fszontagh
|
08f3506acc
fix: close credential-access gap and replay risk in resumed executions
|
1 месяц назад |
fszontagh
|
b8638cfc67
fix: a waiting execution's resume state is not truncated or timed out early
|
1 месяц назад |
fszontagh
|
9bc6219f6b
feat: resume a paused execution from its stored results and snapshot
|
1 месяц назад |
fszontagh
|
86ec0b0adf
fix: Respond to Webhook makes content-type precedence explicit and fails loudly on a bad body path
|
1 месяц назад |
fszontagh
|
24fbd61c5f
feat: an execution can pause, and a paused one outlives the seven day log TTL
|
1 месяц назад |
fszontagh
|
77a9d5273d
feat: a Respond to Webhook node, so the HTTP triggers can back a real API
|
1 месяц назад |
fszontagh
|
1dfb78a6af
fix: honour webhook response from loop body nodes and harden controller parsing
|
1 месяц назад |
fszontagh
|
99e4aac2c2
fix: Database Change no longer strands tied timestamps or hides unstamped documents
|
1 месяц назад |
fszontagh
|
faae30c015
feat: let a node declare the HTTP response a webhook returns
|
1 месяц назад |
fszontagh
|
4a56fac9e6
feat: a Database Change trigger, reporting documents changed since the last run
|
1 месяц назад |
fszontagh
|
9ee2f357dd
fix: plug fs.readdir refcount leak on error path, assert workflowId in fixture
|
1 месяц назад |
fszontagh
|
74f237062b
feat: a File Watch trigger, reporting what changed in a directory
|
1 месяц назад |
fszontagh
|
7ee1868995
test: let a fixture declare its own workflow settings
|
1 месяц назад |
fszontagh
|
17e5107774
docs: fixtures declare storage permissions, and cursors avoid underscore collections
|
1 месяц назад |
fszontagh
|
18d98f390d
feat: fs.readdir, and a workflow id a node can see
|
1 месяц назад |
fszontagh
|
58fc6177ef
test: let the harness assert on HTTP responses and answer a paused execution
|
1 месяц назад |
fszontagh
|
eab9b1cb07
docs: expose the workflow id to nodes, which the polling cursors need
|
1 месяц назад |
fszontagh
|
e1eaf15038
docs: implementation plan for the Tier 2 triggers
|
1 месяц назад |
fszontagh
|
0aedf602a6
docs: the fs API has no path restrictions, so say so rather than implying a sandbox
|
1 месяц назад |
fszontagh
|
eabd4db025
docs: design for the Tier 2 triggers, including resumable executions
|
1 месяц назад |
fszontagh
|
6849ed5b7d
feat: images on the Bluesky node, and a raw binary request body to carry them
|
1 месяц назад |
fszontagh
|
d4743dbc77
feat: a Bluesky node, posting over the AT Protocol
|
1 месяц назад |
fszontagh
|
af66f2dd5d
build: an ESLint config, so npm run lint actually runs
|
1 месяц назад |
fszontagh
|
4abe53da82
Merge branch 'tier-1-nodes': the Tier 1 data-shaping and flow-control nodes
|
1 месяц назад |