Skip to content

feat(qualification): add typed business decision authoring - #110

Merged
abrichr merged 1 commit into
mainfrom
codex/desktop-business-decision-authoring-20260808
Aug 8, 2026
Merged

feat(qualification): add typed business decision authoring#110
abrichr merged 1 commit into
mainfrom
codex/desktop-business-decision-authoring-20260808

Conversation

@abrichr

@abrichr abrichr commented Aug 8, 2026

Copy link
Copy Markdown
Member

Summary

  • Add a qualification form for reviewed human decisions.
  • Capture authorized roles, two to four finite options, exact successors, optional evidence, expiry, and one live revalidation check.
  • Support existing workflow graphs and canonically lifted linear recordings.
  • Save through Flow's exact business-decision schema. No raw workflow JSON is required.
  • Keep all other qualification controls available when the embedded Flow version lacks this capability.

Runtime semantics

One signed answer selects one qualified branch for one run. The next action still runs its normal authorization, identity, postcondition, and effect checks. An answer does not prove success and does not change future policy.

Dependency

Depends on OpenAdaptAI/openadapt-flow#343. Desktop currently pins Flow 1.27.1. Merge can be safe because the control is capability-gated, but the control stays unavailable until Desktop pins the first published Flow release that contains PR 343.

Validation

  • Focused frontend tests: 3 passed.
  • TypeScript and Vite production build passed.
  • Desktop qualification suite against the exact Flow branch: 31 passed.
  • Ruff passed for changed Python files.

The final repeat stopped after the source checks and frontend build because the shared disk became full. The same 31-test cross-repository suite had passed before that repeat. I removed only the generated virtual environments, node modules, build output, and UV cache that this task created.

@abrichr
abrichr force-pushed the codex/desktop-business-decision-authoring-20260808 branch from 0cad9f2 to cacb90f Compare August 8, 2026 19:17
@abrichr
abrichr merged commit e6a9700 into main Aug 8, 2026
17 checks passed
@abrichr
abrichr deleted the codex/desktop-business-decision-authoring-20260808 branch August 8, 2026 20:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant