Commit Graph

  • 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
  • 4bb831fc41 docs: flow debugger script entry — component specs, CLAUDE.md, design pointers Joseph Doherty 2026-09-08 01:21:43 -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
  • a36c813b89 feat(central-ui): ParameterValueForm.ValidChanged — additive validity callback Joseph Doherty 2026-09-08 01:09:30 -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
  • f17bae093a fix(flow-debugger): review follow-ups — redact runner-synthesized rows, spawner rule, budget doc, CLI ceiling note (arch-review remediation) Joseph Doherty 2026-09-06 14:44:34 -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
  • 83ab2aee06 docs: Flow Debugger v1.2 — node Retry/Discard, ?correlationId= deep links, prediction deadlock finding; register row 111 closed Joseph Doherty 2026-09-06 11:16:24 -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
  • 5394872040 docs(plans): Flow Debugger follow-ups — login-disabled stall diagnosis, ?correlationId= deep links, node Retry/Discard (register row 111) Joseph Doherty 2026-09-06 10:48:03 -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
  • 8f6f7ed92b feat(central-ui): FlowStepDetail Lifecycle tab + outbound request/response labels Joseph Doherty 2026-09-06 01:59:55 -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
  • cc1bbf3975 feat(commons): Flow Debugger outbound kinds, External lane, Pending/Parked outcomes, FlowLifecycleRow Joseph Doherty 2026-09-06 01:37:29 -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
  • 8a8b79b5c4 chore(plans): flow debugger task ledger — tasks 0-21, 23 complete; 22 awaiting rig verification Joseph Doherty 2026-09-06 00:38:41 -04:00