diff --git a/local-candidates/cloud-measured/__pycache__/issue.cpython-312.pyc b/local-candidates/cloud-measured/__pycache__/issue.cpython-312.pyc new file mode 100644 index 0000000..207d44e Binary files /dev/null and b/local-candidates/cloud-measured/__pycache__/issue.cpython-312.pyc differ diff --git a/local-candidates/flow-1.35.1-measured/__pycache__/issue.cpython-312.pyc b/local-candidates/flow-1.35.1-measured/__pycache__/issue.cpython-312.pyc new file mode 100644 index 0000000..c3f9eab Binary files /dev/null and b/local-candidates/flow-1.35.1-measured/__pycache__/issue.cpython-312.pyc differ diff --git a/profile/README.md b/profile/README.md index a0ce02f..0d35cd4 100644 --- a/profile/README.md +++ b/profile/README.md @@ -123,11 +123,11 @@ A caller must report a halt as a halt, never as success. | Target | Role | |---|---| | `openadapt` | [`OpenAdapt`](https://github.com/OpenAdaptAI/OpenAdapt) installs the `openadapt` command and the engine. | -| `flow` | [`openadapt-flow`](https://github.com/OpenAdaptAI/openadapt-flow) is the compiler and governed runtime. Engine changes go here. | +| `flow` | [`openadapt-flow`](https://github.com/OpenAdaptAI/OpenAdapt/tree/main/packages/flow) is the compiler and governed runtime. It lives in the `OpenAdapt` repository under `packages/flow`. | | `cloud` | [`app.openadapt.ai`](https://app.openadapt.ai/) runs hosted browser workflows and manages runs on computers you control. Its source is private. | | `desktop` | [`openadapt-desktop`](https://github.com/OpenAdaptAI/openadapt-desktop) records, tests, runs, and reviews workflows on your own computer, and handles approved fixes. | | `capture` | [`openadapt-capture`](https://github.com/OpenAdaptAI/openadapt-capture) records screen, input, timing, and window evidence for Desktop and Flow. | -| `agent` | [`openadapt-agent`](https://github.com/OpenAdaptAI/openadapt-agent) gives agents governed Flow workflows as local MCP tools and Agent Skills. | +| `agent` | [`openadapt-agent`](https://github.com/OpenAdaptAI/OpenAdapt/tree/main/packages/agent) gives agents governed Flow workflows as local MCP tools and Agent Skills. | | `docs` | [`docs.openadapt.ai`](https://docs.openadapt.ai) is the documentation site. The Support repository [`openadapt-ops`](https://github.com/OpenAdaptAI/openadapt-ops) publishes it. | These targets form one product across browser, Windows, macOS, Linux, RDP, and @@ -159,7 +159,7 @@ table that read didn't cover. The zero covers only the audited test database. Every check also stopped 9 of 18 runs that had saved correctly, because the client never got the server's reply. This test covers a fixed list of faults. It doesn't measure a real-world error rate. -[Method and caveats](https://github.com/OpenAdaptAI/openadapt-flow/blob/main/benchmark/effect_e2e/EFFECT_E2E.md). +[Method and caveats](https://github.com/OpenAdaptAI/OpenAdapt/blob/main/packages/flow/benchmark/effect_e2e/EFFECT_E2E.md). ### OpenEMR field test @@ -171,15 +171,15 @@ finish stopped at step 17, before saving, instead of reporting success. We measured this on 2026-07-08 with a development build of Flow 0.1.0. It's a small sample on a demo that resets daily, so CI can't reproduce it. OpenAdapt isn't affiliated with the OpenEMR project. -[Method and caveats](https://github.com/OpenAdaptAI/openadapt-flow/blob/main/benchmark/openemr/BENCHMARK.md). +[Method and caveats](https://github.com/OpenAdaptAI/OpenAdapt/blob/main/packages/flow/benchmark/openemr/BENCHMARK.md). Neither study is a production reliability or clinical safety claim. The model charge leaves out authoring, review, maintenance, and infrastructure. Read the -[limits](https://github.com/OpenAdaptAI/openadapt-flow/blob/main/docs/LIMITS.md) +[limits](https://github.com/OpenAdaptAI/OpenAdapt/blob/main/packages/flow/docs/LIMITS.md) before you extrapolate. Runnable references are in -[`openadapt-flow/docs/showcase`](https://github.com/OpenAdaptAI/openadapt-flow/tree/main/docs/showcase), +[`packages/flow/docs/showcase`](https://github.com/OpenAdaptAI/OpenAdapt/tree/main/packages/flow/docs/showcase), and each method is under -[`benchmark`](https://github.com/OpenAdaptAI/openadapt-flow/tree/main/benchmark). +[`benchmark`](https://github.com/OpenAdaptAI/OpenAdapt/tree/main/packages/flow/benchmark). ## Research and labs @@ -199,9 +199,8 @@ Superseded, Deprecated, Archived, or Internal. ## Contribute -Engine changes belong in -[`openadapt-flow`](https://github.com/OpenAdaptAI/openadapt-flow). Packaging -and launcher changes belong in -[`OpenAdapt`](https://github.com/OpenAdaptAI/OpenAdapt). Use each repository's +Engine, packaging and launcher changes belong in +[`OpenAdapt`](https://github.com/OpenAdaptAI/OpenAdapt). The engine is +[`packages/flow`](https://github.com/OpenAdaptAI/OpenAdapt/tree/main/packages/flow). Use each repository's issues for scoped work. Unless a repository says otherwise, OpenAdapt code is MIT licensed. diff --git a/scripts/__pycache__/check_benchmark_claims.cpython-312.pyc b/scripts/__pycache__/check_benchmark_claims.cpython-312.pyc new file mode 100644 index 0000000..eef861c Binary files /dev/null and b/scripts/__pycache__/check_benchmark_claims.cpython-312.pyc differ diff --git a/scripts/__pycache__/check_branch_protection.cpython-312.pyc b/scripts/__pycache__/check_branch_protection.cpython-312.pyc new file mode 100644 index 0000000..9b4cce6 Binary files /dev/null and b/scripts/__pycache__/check_branch_protection.cpython-312.pyc differ diff --git a/scripts/__pycache__/check_profile.cpython-312.pyc b/scripts/__pycache__/check_profile.cpython-312.pyc new file mode 100644 index 0000000..b508b94 Binary files /dev/null and b/scripts/__pycache__/check_profile.cpython-312.pyc differ diff --git a/scripts/__pycache__/github_metadata.cpython-312.pyc b/scripts/__pycache__/github_metadata.cpython-312.pyc new file mode 100644 index 0000000..8f17d92 Binary files /dev/null and b/scripts/__pycache__/github_metadata.cpython-312.pyc differ diff --git a/scripts/__pycache__/prepare_lifecycle_change.cpython-312.pyc b/scripts/__pycache__/prepare_lifecycle_change.cpython-312.pyc new file mode 100644 index 0000000..85f2e94 Binary files /dev/null and b/scripts/__pycache__/prepare_lifecycle_change.cpython-312.pyc differ diff --git a/scripts/__pycache__/production_trust.cpython-312.pyc b/scripts/__pycache__/production_trust.cpython-312.pyc new file mode 100644 index 0000000..e779d29 Binary files /dev/null and b/scripts/__pycache__/production_trust.cpython-312.pyc differ diff --git a/scripts/__pycache__/public_trust_kms.cpython-312.pyc b/scripts/__pycache__/public_trust_kms.cpython-312.pyc new file mode 100644 index 0000000..c01fa03 Binary files /dev/null and b/scripts/__pycache__/public_trust_kms.cpython-312.pyc differ diff --git a/scripts/__pycache__/public_trust_resolver.cpython-312.pyc b/scripts/__pycache__/public_trust_resolver.cpython-312.pyc new file mode 100644 index 0000000..6a940ae Binary files /dev/null and b/scripts/__pycache__/public_trust_resolver.cpython-312.pyc differ diff --git a/scripts/__pycache__/qualification_issuer.cpython-312.pyc b/scripts/__pycache__/qualification_issuer.cpython-312.pyc new file mode 100644 index 0000000..cfb9597 Binary files /dev/null and b/scripts/__pycache__/qualification_issuer.cpython-312.pyc differ diff --git a/scripts/__pycache__/qualification_kms_ed25519.cpython-312.pyc b/scripts/__pycache__/qualification_kms_ed25519.cpython-312.pyc new file mode 100644 index 0000000..5da0922 Binary files /dev/null and b/scripts/__pycache__/qualification_kms_ed25519.cpython-312.pyc differ diff --git a/scripts/__pycache__/qualification_software_ed25519.cpython-312.pyc b/scripts/__pycache__/qualification_software_ed25519.cpython-312.pyc new file mode 100644 index 0000000..b479401 Binary files /dev/null and b/scripts/__pycache__/qualification_software_ed25519.cpython-312.pyc differ diff --git a/scripts/__pycache__/qualification_worker_contract.cpython-312.pyc b/scripts/__pycache__/qualification_worker_contract.cpython-312.pyc new file mode 100644 index 0000000..876fdb2 Binary files /dev/null and b/scripts/__pycache__/qualification_worker_contract.cpython-312.pyc differ diff --git a/scripts/__pycache__/qualification_worker_task_contract.cpython-312.pyc b/scripts/__pycache__/qualification_worker_task_contract.cpython-312.pyc new file mode 100644 index 0000000..24ee0dc Binary files /dev/null and b/scripts/__pycache__/qualification_worker_task_contract.cpython-312.pyc differ diff --git a/scripts/__pycache__/stage_production_evidence.cpython-312.pyc b/scripts/__pycache__/stage_production_evidence.cpython-312.pyc new file mode 100644 index 0000000..262b010 Binary files /dev/null and b/scripts/__pycache__/stage_production_evidence.cpython-312.pyc differ diff --git a/scripts/__pycache__/validate_evidence_registry.cpython-312.pyc b/scripts/__pycache__/validate_evidence_registry.cpython-312.pyc new file mode 100644 index 0000000..fba30f4 Binary files /dev/null and b/scripts/__pycache__/validate_evidence_registry.cpython-312.pyc differ diff --git a/scripts/__pycache__/validate_production_lifecycle.cpython-312.pyc b/scripts/__pycache__/validate_production_lifecycle.cpython-312.pyc new file mode 100644 index 0000000..10b68c5 Binary files /dev/null and b/scripts/__pycache__/validate_production_lifecycle.cpython-312.pyc differ diff --git a/scripts/__pycache__/verify_production_release_admission.cpython-312.pyc b/scripts/__pycache__/verify_production_release_admission.cpython-312.pyc new file mode 100644 index 0000000..63cfb74 Binary files /dev/null and b/scripts/__pycache__/verify_production_release_admission.cpython-312.pyc differ diff --git a/scripts/check_profile.py b/scripts/check_profile.py index a875c8e..93073a6 100755 --- a/scripts/check_profile.py +++ b/scripts/check_profile.py @@ -34,14 +34,14 @@ ) REQUIRED_PROFILE_LINKS = { "https://github.com/OpenAdaptAI/OpenAdapt", - "https://github.com/OpenAdaptAI/openadapt-flow", + "https://github.com/OpenAdaptAI/OpenAdapt/tree/main/packages/flow", "https://github.com/OpenAdaptAI/openadapt-desktop", "https://github.com/OpenAdaptAI/openadapt-capture", - "https://github.com/OpenAdaptAI/openadapt-agent", + "https://github.com/OpenAdaptAI/OpenAdapt/tree/main/packages/agent", "https://github.com/OpenAdaptAI/openadapt-ops", "https://github.com/OpenAdaptAI/openadapt-evals", "https://github.com/OpenAdaptAI/ehr-integration-directory", - "https://github.com/OpenAdaptAI/openadapt-flow/tree/main/docs/showcase", + "https://github.com/OpenAdaptAI/OpenAdapt/tree/main/packages/flow/docs/showcase", "https://openadapt.ai/", "https://openadapt.ai/book", "https://openadapt.ai/services", diff --git a/tests/__pycache__/test_benchmark_claims.cpython-312-pytest-9.1.1.pyc b/tests/__pycache__/test_benchmark_claims.cpython-312-pytest-9.1.1.pyc new file mode 100644 index 0000000..8bf5c55 Binary files /dev/null and b/tests/__pycache__/test_benchmark_claims.cpython-312-pytest-9.1.1.pyc differ diff --git a/tests/__pycache__/test_branch_protection.cpython-312-pytest-9.1.1.pyc b/tests/__pycache__/test_branch_protection.cpython-312-pytest-9.1.1.pyc new file mode 100644 index 0000000..ef143bc Binary files /dev/null and b/tests/__pycache__/test_branch_protection.cpython-312-pytest-9.1.1.pyc differ diff --git a/tests/__pycache__/test_deployment_verification_receipt.cpython-312-pytest-9.1.1.pyc b/tests/__pycache__/test_deployment_verification_receipt.cpython-312-pytest-9.1.1.pyc new file mode 100644 index 0000000..8f61a24 Binary files /dev/null and b/tests/__pycache__/test_deployment_verification_receipt.cpython-312-pytest-9.1.1.pyc differ diff --git a/tests/__pycache__/test_evidence_registry.cpython-312-pytest-9.1.1.pyc b/tests/__pycache__/test_evidence_registry.cpython-312-pytest-9.1.1.pyc new file mode 100644 index 0000000..44f6363 Binary files /dev/null and b/tests/__pycache__/test_evidence_registry.cpython-312-pytest-9.1.1.pyc differ diff --git a/tests/__pycache__/test_github_metadata.cpython-312-pytest-9.1.1.pyc b/tests/__pycache__/test_github_metadata.cpython-312-pytest-9.1.1.pyc new file mode 100644 index 0000000..7b56121 Binary files /dev/null and b/tests/__pycache__/test_github_metadata.cpython-312-pytest-9.1.1.pyc differ diff --git a/tests/__pycache__/test_governance_workflows.cpython-312-pytest-9.1.1.pyc b/tests/__pycache__/test_governance_workflows.cpython-312-pytest-9.1.1.pyc new file mode 100644 index 0000000..b3ac2f2 Binary files /dev/null and b/tests/__pycache__/test_governance_workflows.cpython-312-pytest-9.1.1.pyc differ diff --git a/tests/__pycache__/test_measured_attestation_provenance.cpython-312-pytest-9.1.1.pyc b/tests/__pycache__/test_measured_attestation_provenance.cpython-312-pytest-9.1.1.pyc new file mode 100644 index 0000000..2be4d5e Binary files /dev/null and b/tests/__pycache__/test_measured_attestation_provenance.cpython-312-pytest-9.1.1.pyc differ diff --git a/tests/__pycache__/test_measured_cloud_admission.cpython-312-pytest-9.1.1.pyc b/tests/__pycache__/test_measured_cloud_admission.cpython-312-pytest-9.1.1.pyc new file mode 100644 index 0000000..f19c049 Binary files /dev/null and b/tests/__pycache__/test_measured_cloud_admission.cpython-312-pytest-9.1.1.pyc differ diff --git a/tests/__pycache__/test_measured_flow_admission.cpython-312-pytest-9.1.1.pyc b/tests/__pycache__/test_measured_flow_admission.cpython-312-pytest-9.1.1.pyc new file mode 100644 index 0000000..fa7f610 Binary files /dev/null and b/tests/__pycache__/test_measured_flow_admission.cpython-312-pytest-9.1.1.pyc differ diff --git a/tests/__pycache__/test_measured_flow_candidate.cpython-312-pytest-9.1.1.pyc b/tests/__pycache__/test_measured_flow_candidate.cpython-312-pytest-9.1.1.pyc new file mode 100644 index 0000000..d0a3dba Binary files /dev/null and b/tests/__pycache__/test_measured_flow_candidate.cpython-312-pytest-9.1.1.pyc differ diff --git a/tests/__pycache__/test_production_lifecycle.cpython-312-pytest-9.1.1.pyc b/tests/__pycache__/test_production_lifecycle.cpython-312-pytest-9.1.1.pyc new file mode 100644 index 0000000..f6268b0 Binary files /dev/null and b/tests/__pycache__/test_production_lifecycle.cpython-312-pytest-9.1.1.pyc differ diff --git a/tests/__pycache__/test_production_trust.cpython-312-pytest-9.1.1.pyc b/tests/__pycache__/test_production_trust.cpython-312-pytest-9.1.1.pyc new file mode 100644 index 0000000..f3ebccc Binary files /dev/null and b/tests/__pycache__/test_production_trust.cpython-312-pytest-9.1.1.pyc differ diff --git a/tests/__pycache__/test_public_trust_kms.cpython-312-pytest-9.1.1.pyc b/tests/__pycache__/test_public_trust_kms.cpython-312-pytest-9.1.1.pyc new file mode 100644 index 0000000..3637786 Binary files /dev/null and b/tests/__pycache__/test_public_trust_kms.cpython-312-pytest-9.1.1.pyc differ diff --git a/tests/__pycache__/test_public_trust_schemas.cpython-312-pytest-9.1.1.pyc b/tests/__pycache__/test_public_trust_schemas.cpython-312-pytest-9.1.1.pyc new file mode 100644 index 0000000..c15f35c Binary files /dev/null and b/tests/__pycache__/test_public_trust_schemas.cpython-312-pytest-9.1.1.pyc differ diff --git a/tests/__pycache__/test_qualification_issuer.cpython-312-pytest-9.1.1.pyc b/tests/__pycache__/test_qualification_issuer.cpython-312-pytest-9.1.1.pyc new file mode 100644 index 0000000..c043bd0 Binary files /dev/null and b/tests/__pycache__/test_qualification_issuer.cpython-312-pytest-9.1.1.pyc differ diff --git a/tests/__pycache__/test_qualification_software_ed25519.cpython-312-pytest-9.1.1.pyc b/tests/__pycache__/test_qualification_software_ed25519.cpython-312-pytest-9.1.1.pyc new file mode 100644 index 0000000..05af820 Binary files /dev/null and b/tests/__pycache__/test_qualification_software_ed25519.cpython-312-pytest-9.1.1.pyc differ diff --git a/tests/__pycache__/test_qualification_worker_contract.cpython-312-pytest-9.1.1.pyc b/tests/__pycache__/test_qualification_worker_contract.cpython-312-pytest-9.1.1.pyc new file mode 100644 index 0000000..a74fdb1 Binary files /dev/null and b/tests/__pycache__/test_qualification_worker_contract.cpython-312-pytest-9.1.1.pyc differ diff --git a/tests/__pycache__/test_qualification_worker_task_contract.cpython-312-pytest-9.1.1.pyc b/tests/__pycache__/test_qualification_worker_task_contract.cpython-312-pytest-9.1.1.pyc new file mode 100644 index 0000000..a7f7740 Binary files /dev/null and b/tests/__pycache__/test_qualification_worker_task_contract.cpython-312-pytest-9.1.1.pyc differ diff --git a/tests/__pycache__/test_registered_software_verifier.cpython-312-pytest-9.1.1.pyc b/tests/__pycache__/test_registered_software_verifier.cpython-312-pytest-9.1.1.pyc new file mode 100644 index 0000000..928a930 Binary files /dev/null and b/tests/__pycache__/test_registered_software_verifier.cpython-312-pytest-9.1.1.pyc differ diff --git a/tests/__pycache__/test_registered_workflow_versions.cpython-312-pytest-9.1.1.pyc b/tests/__pycache__/test_registered_workflow_versions.cpython-312-pytest-9.1.1.pyc new file mode 100644 index 0000000..7a31945 Binary files /dev/null and b/tests/__pycache__/test_registered_workflow_versions.cpython-312-pytest-9.1.1.pyc differ diff --git a/tests/__pycache__/test_support_release_and_recovery_contracts.cpython-312-pytest-9.1.1.pyc b/tests/__pycache__/test_support_release_and_recovery_contracts.cpython-312-pytest-9.1.1.pyc new file mode 100644 index 0000000..251e045 Binary files /dev/null and b/tests/__pycache__/test_support_release_and_recovery_contracts.cpython-312-pytest-9.1.1.pyc differ diff --git a/tests/__pycache__/test_tag_ruleset_representation.cpython-312-pytest-9.1.1.pyc b/tests/__pycache__/test_tag_ruleset_representation.cpython-312-pytest-9.1.1.pyc new file mode 100644 index 0000000..4423dae Binary files /dev/null and b/tests/__pycache__/test_tag_ruleset_representation.cpython-312-pytest-9.1.1.pyc differ