061f2b722b
docs: run-script help names the server ceiling; Open in Debug View applies to script entries
Joseph Doherty
2026-09-08 01:39:46 -04:00
a2bfc79e3a
fix(central-ui): Flow Debugger — remount ParameterValueForm per script so stale form state cannot block Run
Joseph Doherty
2026-09-08 01:32:29 -04:00
d9d8fdde05
Merge branch 'worktree-agent-aa4aca38eb138ea83' into feat/flow-debugger-script-entry
Joseph Doherty
2026-09-08 01:29:38 -04:00
0887c69500
test(rig): flow debugger script entry — Playwright direct-call run + verify-delmia-notifier step H2
Joseph Doherty
2026-09-08 01:29:10 -04:00
a4e8518e69
fix(management): FlowDebugRunner.RunScriptAsync — always write the root row after a routed call; timeout + unserializable-return tests
Joseph Doherty
2026-09-08 01:27:44 -04:00
11d32335af
Merge branch 'worktree-agent-ac243fcc404f04015' into feat/flow-debugger-script-entry
Joseph Doherty
2026-09-08 01:23:36 -04:00
e1865f9ab3
fix(central-ui): FlowDebugService — reuse the runner's default script timeout, warn on flatten failure, pin one-flatten memo + parameter threading
Joseph Doherty
2026-09-08 01:23:18 -04:00
24026b25e2
docs: flow debugger — command counts read four commands / three run commands everywhere
Joseph Doherty
2026-09-08 01:22:49 -04:00
50abc96c26
Merge branch 'worktree-agent-a50990ef8ca7ee842' into feat/flow-debugger-script-entry
Joseph Doherty
2026-09-08 01:22:37 -04:00
9404ff87ca
Merge branch 'worktree-agent-a6dd4922425ca12c2' into feat/flow-debugger-script-entry
Joseph Doherty
2026-09-08 01:21:55 -04:00
6fe67e147c
feat(central-ui): Flow Debugger script entry — site/instance/script picker, value field or ParameterValueForm by trigger kind
Joseph Doherty
2026-09-08 01:21:30 -04:00
e5ca703714
Merge branch 'worktree-agent-a5a04e3ef680c61db' into feat/flow-debugger-script-entry
Joseph Doherty
2026-09-08 01:19:07 -04:00
3f4fde3e35
feat(management): dispatch FlowDebugRunScriptCommand (Deployer-only, long-running) on the ManagementActor
Joseph Doherty
2026-09-08 01:18:52 -04:00
b74d3f4de9
Merge branch 'worktree-agent-abbb97d8899ed576d' into feat/flow-debugger-script-entry
Joseph Doherty
2026-09-08 01:17:43 -04:00
45c6b27d99
fix(cli): flow-debug help text names the script entry; replay role note; run-script guard tests
Joseph Doherty
2026-09-08 01:17:32 -04:00
51ce72404b
Merge branch 'worktree-agent-a33b0136b18715bde' into feat/flow-debugger-script-entry
Joseph Doherty
2026-09-08 01:16:34 -04:00
f1db90cb8a
Merge branch 'worktree-agent-a5e1884475a5b785e' into feat/flow-debugger-script-entry
Joseph Doherty
2026-09-08 01:16:11 -04:00
a5979b5cfd
feat(management): FlowDebugRunner.RunScriptAsync — write-kind vs direct traced call by trigger kind (flow debugger script entry)
Joseph Doherty
2026-09-08 01:15:57 -04:00
912e519954
fix(central-ui): ParameterValueForm — raise ValidChanged on schema set so required-field validity is never stale
Joseph Doherty
2026-09-08 01:15:40 -04:00
acf4ab3d4d
Merge branch 'worktree-agent-ac243fcc404f04015' into feat/flow-debugger-script-entry
Joseph Doherty
2026-09-08 01:15:04 -04:00
5b185c93ff
feat(central-ui): IFlowDebugService script entry — GetInstanceScripts / PredictScript / RunScript over the flattened configuration
Joseph Doherty
2026-09-08 01:14:40 -04:00
067a858ce9
feat(cli): flow-debug run-script — run a site script by name through the flow debugger
Joseph Doherty
2026-09-08 01:13:15 -04:00
001123d930
Merge branch 'worktree-agent-a5e1884475a5b785e' into feat/flow-debugger-script-entry
Joseph Doherty
2026-09-08 01:11:04 -04:00
a437e0c14f
Merge branch 'worktree-agent-a59908183c5526bc7' into feat/flow-debugger-script-entry
Joseph Doherty
2026-09-08 01:09:34 -04:00
78f9c9c250
Merge branch 'worktree-agent-ac0d267f4b80216f4' into feat/flow-debugger-script-entry
Joseph Doherty
2026-09-08 01:09:34 -04:00
504151991e
refactor(management): FlowDebugRunner — extract WriteAndPollAsync from RunValueChangeAsync (no behaviour change)
Joseph Doherty
2026-09-08 01:08:50 -04:00
30de51c48a
test(commons): FlowGraphBuilder — a RouteCall root (flow debugger direct script call) builds Central → Site
Joseph Doherty
2026-09-08 01:08:39 -04:00
3d5759613f
Merge branch 'worktree-agent-a02d51803adfe3011' into feat/flow-debugger-script-entry
Joseph Doherty
2026-09-08 01:08:14 -04:00
952b41f0f7
feat(commons): ScriptTriggerAttribute — monitored attribute of a ValueChange/Conditional trigger (flow debugger script entry)
Joseph Doherty
2026-09-08 01:07:38 -04:00
8712732311
feat(commons): FlowDebugRunScriptCommand — additive management command for the flow debugger script entry
Joseph Doherty
2026-09-08 01:07:27 -04:00
fefa3ffa77
docs(plans): flow debugger script entry — implementation plan (13 tasks, 6 waves)
Joseph Doherty
2026-09-08 01:02:10 -04:00
47535f342c
docs(plans): Flow Debugger script entry point — design (site/instance/script; write kinds vs direct call)
Joseph Doherty
2026-09-08 00:54:26 -04:00
789377ef41
Merge branch 'fix/flow-debugger-arch-review'
Joseph Doherty
2026-09-06 17:05:57 -04:00
8d741c8acc
docs(plans): remediation gate evidence — full test run, code review, rig rebuild + Flow Debugger drill steps H/I pass; ledger complete
Joseph Doherty
2026-09-06 14:47:48 -04:00
6c9ea39f12
test(central-ui): drill-in test pins the method form's updated '7–10 audit rows per call' help text
Joseph Doherty
2026-09-06 14:36:45 -04:00
53c9e7fd76
chore(plans): remediation ledger — tasks 1-13 complete, 14 (full gate) in progress
Joseph Doherty
2026-09-06 14:35:52 -04:00
e15aa0e430
docs: Flow Debugger design reconciled with the implementation (arch-review F12, F13)
Joseph Doherty
2026-09-06 14:35:10 -04:00
ccc08e4151
Merge branch 'worktree-agent-aa9b7f4762bd3718d' into fix/flow-debugger-arch-review
Joseph Doherty
2026-09-06 14:29:04 -04:00
262de38cee
fix(audit): trace/outbound fault continuations run on the default scheduler and central emitters log (arch-review F8)
Joseph Doherty
2026-09-06 14:28:44 -04:00
acf68bda26
Merge branch 'worktree-agent-aa79b4c585b494d98' into fix/flow-debugger-arch-review
Joseph Doherty
2026-09-06 14:28:36 -04:00
1dfb9cee20
fix(commons): Flow graph orders executions by emission sequence, timestamps only within one clock (arch-review F5)
Joseph Doherty
2026-09-06 14:28:12 -04:00
8645138274
test(site-runtime): flush the tracking-store queue before the boundary-timestamp test's direct UPDATE
Joseph Doherty
2026-09-06 14:23:47 -04:00
b8752cc855
Merge branch 'worktree-agent-a6faa2ddb571f8394' into fix/flow-debugger-arch-review
Joseph Doherty
2026-09-06 14:22:32 -04:00
4ddabde26b
Merge branch 'worktree-agent-aa92b89ae2edc1ead' into fix/flow-debugger-arch-review
Joseph Doherty
2026-09-06 14:22:15 -04:00
105541b655
fix(site-runtime): shed or rate-limited traced runs emit a Failed ScriptRun row (arch-review F7)
Joseph Doherty
2026-09-06 14:22:11 -04:00
453c3dec18
fix(inbound-api): RouteCall audit row honours the method's SkipBodyCapture override (arch-review F11)
Joseph Doherty
2026-09-06 14:22:01 -04:00
def6bab318
fix(management): Flow Debugger Live result is the redacted, capped trace copy (arch-review F1, central half)
Joseph Doherty
2026-09-06 14:21:07 -04:00
05b97b596d
Merge branch 'worktree-agent-a5b63f3a0707e4e46' into fix/flow-debugger-arch-review
Joseph Doherty
2026-09-06 14:15:58 -04:00
e79452d2de
fix(site-runtime): Flow Debugger inline trace copy is redacted and byte-capped at the collector (arch-review F1, site half)
Joseph Doherty
2026-09-06 14:15:38 -04:00
3f1981865a
Merge branch 'worktree-agent-abae452487b6dcad8' into fix/flow-debugger-arch-review
Joseph Doherty
2026-09-06 14:14:01 -04:00
a7ed9d98ce
Merge branch 'worktree-agent-a349413889618d94c' into fix/flow-debugger-arch-review
Joseph Doherty
2026-09-06 14:13:56 -04:00
20a05941ee
fix(inbound-api): Flow Debugger method-entry Live run enforces the operator's site scope at route time (arch-review F2)
Joseph Doherty
2026-09-06 14:13:32 -04:00
f86eb61d1a
fix(central-ui): Flow Debugger Replay opens to OperationalAudit roles; Live run and Retry/Discard stay Deployer-only (arch-review F3)
Joseph Doherty
2026-09-06 14:13:32 -04:00
17096d6fe2
Merge branch 'worktree-agent-aaa0474d0e4c3af87' into fix/flow-debugger-arch-review
Joseph Doherty
2026-09-06 14:13:18 -04:00
38509441bb
Merge branch 'worktree-agent-a0f225cd55f5aa409' into fix/flow-debugger-arch-review
Joseph Doherty
2026-09-06 14:13:08 -04:00
97b0a4ba16
fix(central-ui,cli): Flow Debugger client waits derive from the method timeout / wait window instead of a fixed 2 minutes (arch-review F4)
Joseph Doherty
2026-09-06 14:13:02 -04:00
297ae56b85
refactor(config-db): GetTraceEventsAsync and GetExecutionTreeAsync share one chain walker (arch-review F9)
Joseph Doherty
2026-09-06 14:12:47 -04:00
17aea09fca
Merge branch 'worktree-agent-ae3652f34db9ac0b4' into fix/flow-debugger-arch-review
Joseph Doherty
2026-09-06 14:12:32 -04:00
50bf9ac74a
fix(site-runtime): trace arm is cleared when the traced DCL write fails (arch-review F6)
Joseph Doherty
2026-09-06 14:12:09 -04:00
688136de85
fix(central-ui): Flow Debugger prediction overlay matches by kind and title (arch-review F10)
Joseph Doherty
2026-09-06 14:10:44 -04:00
cccef7b2f4
docs(plans): remediation plan for the Flow Debugger arch-review findings F1–F13
Joseph Doherty
2026-09-06 14:05:40 -04:00
ac29599406
docs(plans): Flow Debugger architectural/code review — 4 Medium + 9 Low findings, test evidence
Joseph Doherty
2026-09-06 14:01:57 -04:00
0ccbe140ae
perf(audit-log): cached-call forwarder enqueues the audit row instead of awaiting its commit (194 ms -> 25 ms)
Joseph Doherty
2026-09-06 12:35:41 -04:00
d91135f960
perf(site-runtime): operation tracking store writes off the script thread (single-writer queue, batch per transaction)
Joseph Doherty
2026-09-06 12:25:58 -04:00
7caf56f332
fix(central-ui): Flow Debugger outcome refresh merges rows by EventId instead of replacing the graph
Joseph Doherty
2026-09-06 11:55:52 -04:00
2b80e1d8eb
chore(rig): run both central nodes with DisableLogin=true so the local Central UI needs no login
Joseph Doherty
2026-09-06 11:44:30 -04:00
91d14ebdee
fix(central-ui): notification deep link and relay use the stored N-form NotificationId
Joseph Doherty
2026-09-06 11:16:24 -04:00
1f8c5810ca
test(central-ui): Playwright Flow Debugger live run + localStorage restore against the rig
Joseph Doherty
2026-09-06 11:11:46 -04:00
7f557b0ee5
feat(central-ui): Retry/Discard a parked outbound node from the Flow Debugger with scope check, confirm and re-poll
Joseph Doherty
2026-09-06 11:08:05 -04:00
33f9c97030
feat(central-ui): Site Calls page accepts ?correlationId= and opens the operation's detail
Joseph Doherty
2026-09-06 11:04:39 -04:00
8abc0eca13
feat(central-ui): Notification report accepts ?correlationId= and opens the notification's detail
Joseph Doherty
2026-09-06 11:04:29 -04:00
2025ec346f
feat(central-ui): FlowDebugService relays Retry/Discard for a parked outbound step
Joseph Doherty
2026-09-06 11:04:03 -04:00
9c31f70105
feat(central-ui): Flow Debugger step detail links to the report page and exposes Retry/Discard on a parked node
Joseph Doherty
2026-09-06 11:01:08 -04:00
95773aa9fd
feat(site-call-audit): additive TrackedOperationId query filter for ?correlationId= deep links
Joseph Doherty
2026-09-06 11:00:03 -04:00
5497ffd181
feat(notification-outbox): additive NotificationId query filter for ?correlationId= deep links
Joseph Doherty
2026-09-06 10:59:49 -04:00
7e3e809a70
feat(flow-debugger): FlowStep carries the audit CorrelationId; CLI table adds a correlation column
Joseph Doherty
2026-09-06 10:58:50 -04:00
4769e192e3
fix(central-ui): Flow Debugger prediction no longer deadlocks the Blazor circuit
Joseph Doherty
2026-09-06 10:57:09 -04:00
a3f8eb8bd4
chore(rig): Task 10 verified — verify-delmia-notifier step I passes on the rig (outbound API/DB/notify nodes live + replay)
Joseph Doherty
2026-09-06 02:17:31 -04:00
3c9f9da818
feat(flow-debugger): outbound calls on the External lane — CLI projection, specs, rig demo + verification step I
Joseph Doherty
2026-09-06 02:10:50 -04:00
c3b4068de2
feat(central-ui): Flow Debugger refreshes pending outbound outcomes after a Live run
Joseph Doherty
2026-09-06 02:03:16 -04:00
56154fd1d2
feat(central-ui): FlowGraphView External lane, outbound status pills, async/spawn connectors
Joseph Doherty
2026-09-06 01:57:47 -04:00
ec9011429c
fix(site-runtime): trace sink is guarded — a throwing observer can neither fail a call nor skip the audit write
Joseph Doherty
2026-09-06 01:57:09 -04:00
69feb40e65
feat(inbound-api): audit central method-script Database.* calls (DbOutbound) and feed the flow-trace sink
Joseph Doherty
2026-09-06 01:52:50 -04:00
3b9def5a09
feat(script-analysis): predict outbound calls as ApiCall/DbCall/Notify on the External lane
Joseph Doherty
2026-09-06 01:51:42 -04:00
f394f58405
feat(site-runtime): outbound API/DB/notification audit rows ride the flow-trace collector
Joseph Doherty
2026-09-06 01:51:19 -04:00
865c4be651
fix(commons): FlowGraphBuilder review fixes — leading async steps link from the spawner, robust async rule, lifecycle tie-break, total DbSubtitle
Joseph Doherty
2026-09-06 01:49:40 -04:00
30faee0d0e
feat(audit): replay/pull include outbound API, DB and notification rows
Joseph Doherty
2026-09-06 01:47:05 -04:00
29129ef17a
feat(commons): FlowGraphBuilder folds outbound lifecycles into one node; async/spawn edges; Response from the inbound execution
Joseph Doherty
2026-09-06 01:42:48 -04:00
e26616bebc
feat(commons): project outbound API/DB/notification rows onto the External lane
Joseph Doherty
2026-09-06 01:38:41 -04:00
3a933e3f68
docs(plans): Flow Debugger outbound calls — plan + mockup for API/DB/notification nodes on an External lane
Joseph Doherty
2026-09-06 01:33:41 -04:00
038eda5d91
fix(central-ui): Flow Debugger node text readability — HTML node bodies, shared-prefix gutter, wrap hints
Joseph Doherty
2026-09-06 01:15:56 -04:00
6cd9204d69
chore(rig): Task 22 verified — verify-delmia-notifier step H passes on the rig (Flow Debugger live run + replay)
Joseph Doherty
2026-09-06 00:46:32 -04:00