LICENSE
README.md
pyproject.toml
apps/api/src/autoclaw/__init__.py
apps/api/src/autoclaw/__main__.py
apps/api/src/autoclaw/config.py
apps/api/src/autoclaw/main.py
apps/api/src/autoclaw/paths.py
apps/api/src/autoclaw.egg-info/PKG-INFO
apps/api/src/autoclaw.egg-info/SOURCES.txt
apps/api/src/autoclaw.egg-info/dependency_links.txt
apps/api/src/autoclaw.egg-info/entry_points.txt
apps/api/src/autoclaw.egg-info/requires.txt
apps/api/src/autoclaw.egg-info/top_level.txt
apps/api/src/autoclaw/definitions/__init__.py
apps/api/src/autoclaw/definitions/compiler/__init__.py
apps/api/src/autoclaw/definitions/compiler/compile.py
apps/api/src/autoclaw/definitions/compiler/contracts.py
apps/api/src/autoclaw/definitions/compiler/normalize.py
apps/api/src/autoclaw/definitions/compiler/role_policy_lookup.py
apps/api/src/autoclaw/definitions/contracts/__init__.py
apps/api/src/autoclaw/definitions/contracts/registry.py
apps/api/src/autoclaw/definitions/contracts/validation.py
apps/api/src/autoclaw/definitions/contracts/workflow.py
apps/api/src/autoclaw/definitions/registry/__init__.py
apps/api/src/autoclaw/definitions/registry/current.py
apps/api/src/autoclaw/definitions/registry/definition_catalog.py
apps/api/src/autoclaw/definitions/registry/definition_history.py
apps/api/src/autoclaw/definitions/registry/seeds.py
apps/api/src/autoclaw/definitions/registry/task_start.py
apps/api/src/autoclaw/definitions/registry/upsert.py
apps/api/src/autoclaw/definitions/registry/revisions/__init__.py
apps/api/src/autoclaw/definitions/registry/revisions/ids.py
apps/api/src/autoclaw/definitions/registry/revisions/reads.py
apps/api/src/autoclaw/definitions/registry/revisions/types.py
apps/api/src/autoclaw/definitions/registry/revisions/writes.py
apps/api/src/autoclaw/definitions/seeds/__init__.py
apps/api/src/autoclaw/definitions/seeds/policies/standard_parent_planning.yaml
apps/api/src/autoclaw/definitions/seeds/policies/standard_release.yaml
apps/api/src/autoclaw/definitions/seeds/policies/standard_review.yaml
apps/api/src/autoclaw/definitions/seeds/policies/standard_root_planning.yaml
apps/api/src/autoclaw/definitions/seeds/policies/standard_worker.yaml
apps/api/src/autoclaw/definitions/seeds/roles/architect.yaml
apps/api/src/autoclaw/definitions/seeds/roles/engineer.yaml
apps/api/src/autoclaw/definitions/seeds/roles/planner.yaml
apps/api/src/autoclaw/definitions/seeds/roles/planning_lead.yaml
apps/api/src/autoclaw/definitions/seeds/roles/release_operator.yaml
apps/api/src/autoclaw/definitions/seeds/roles/researcher.yaml
apps/api/src/autoclaw/definitions/seeds/roles/reviewer.yaml
apps/api/src/autoclaw/definitions/seeds/roles/root_planning_lead.yaml
apps/api/src/autoclaw/definitions/seeds/workflows/maximal_parent_first_release.yaml
apps/api/src/autoclaw/definitions/seeds/workflows/minimal_implement_change.yaml
apps/api/src/autoclaw/definitions/seeds/workflows/normal_parent_first_release.yaml
apps/api/src/autoclaw/integrations/__init__.py
apps/api/src/autoclaw/integrations/openclaw/__init__.py
apps/api/src/autoclaw/integrations/openclaw/gateway/__init__.py
apps/api/src/autoclaw/integrations/openclaw/gateway/adapter.py
apps/api/src/autoclaw/integrations/openclaw/gateway/auth_resolution.py
apps/api/src/autoclaw/integrations/openclaw/gateway/auth_state.py
apps/api/src/autoclaw/integrations/openclaw/gateway/connection.py
apps/api/src/autoclaw/integrations/openclaw/gateway/contracts.py
apps/api/src/autoclaw/integrations/openclaw/gateway/discovery.py
apps/api/src/autoclaw/integrations/openclaw/gateway/fixtures.py
apps/api/src/autoclaw/integrations/openclaw/gateway/gateway_event_normalization.py
apps/api/src/autoclaw/integrations/openclaw/gateway/handshake.py
apps/api/src/autoclaw/integrations/openclaw/gateway/host_setup.py
apps/api/src/autoclaw/integrations/openclaw/gateway/preflight.py
apps/api/src/autoclaw/integrations/openclaw/gateway/protocol.py
apps/api/src/autoclaw/integrations/openclaw/gateway/request_builders.py
apps/api/src/autoclaw/integrations/openclaw/gateway/runtime_handle.py
apps/api/src/autoclaw/integrations/openclaw/gateway/session_keys.py
apps/api/src/autoclaw/integrations/openclaw/gateway/transport.py
apps/api/src/autoclaw/integrations/openclaw/gateway/wait_normalization.py
apps/api/src/autoclaw/integrations/openclaw/gateway/wrapper_contract.py
apps/api/src/autoclaw/interfaces/__init__.py
apps/api/src/autoclaw/interfaces/cli/__init__.py
apps/api/src/autoclaw/interfaces/cli/__main__.py
apps/api/src/autoclaw/interfaces/cli/context.py
apps/api/src/autoclaw/interfaces/cli/errors.py
apps/api/src/autoclaw/interfaces/cli/failure_output.py
apps/api/src/autoclaw/interfaces/cli/help.py
apps/api/src/autoclaw/interfaces/cli/json_output.py
apps/api/src/autoclaw/interfaces/cli/main.py
apps/api/src/autoclaw/interfaces/cli/prompts.py
apps/api/src/autoclaw/interfaces/cli/render.py
apps/api/src/autoclaw/interfaces/cli/root.py
apps/api/src/autoclaw/interfaces/cli/root_support.py
apps/api/src/autoclaw/interfaces/cli/support.py
apps/api/src/autoclaw/interfaces/cli/theme.py
apps/api/src/autoclaw/interfaces/cli/commands/__init__.py
apps/api/src/autoclaw/interfaces/cli/commands/bootstrap.py
apps/api/src/autoclaw/interfaces/cli/commands/bootstrap_config.py
apps/api/src/autoclaw/interfaces/cli/commands/bootstrap_database.py
apps/api/src/autoclaw/interfaces/cli/commands/config_view.py
apps/api/src/autoclaw/interfaces/cli/commands/configure.py
apps/api/src/autoclaw/interfaces/cli/commands/definitions.py
apps/api/src/autoclaw/interfaces/cli/commands/doctor.py
apps/api/src/autoclaw/interfaces/cli/commands/onboard.py
apps/api/src/autoclaw/interfaces/cli/commands/server_config.py
apps/api/src/autoclaw/interfaces/cli/commands/service.py
apps/api/src/autoclaw/interfaces/cli/commands/task_compose.py
apps/api/src/autoclaw/interfaces/cli/commands/openclaw/__init__.py
apps/api/src/autoclaw/interfaces/cli/commands/openclaw/agent_selection.py
apps/api/src/autoclaw/interfaces/cli/commands/openclaw/gateway_bootstrap.py
apps/api/src/autoclaw/interfaces/cli/commands/openclaw/integration_state.py
apps/api/src/autoclaw/interfaces/cli/commands/openclaw/mcp_config.py
apps/api/src/autoclaw/interfaces/cli/commands/openclaw/support.py
apps/api/src/autoclaw/interfaces/cli/commands/openclaw/wrapper.py
apps/api/src/autoclaw/interfaces/cli/terminal/__init__.py
apps/api/src/autoclaw/interfaces/cli/terminal/note.py
apps/api/src/autoclaw/interfaces/cli/terminal/palette.py
apps/api/src/autoclaw/interfaces/cli/terminal/prompt_style.py
apps/api/src/autoclaw/interfaces/cli/terminal/prompts.py
apps/api/src/autoclaw/interfaces/cli/terminal/theme.py
apps/api/src/autoclaw/interfaces/http/__init__.py
apps/api/src/autoclaw/interfaces/http/dependencies.py
apps/api/src/autoclaw/interfaces/http/errors.py
apps/api/src/autoclaw/interfaces/http/router.py
apps/api/src/autoclaw/interfaces/http/runtime_exception_mapping.py
apps/api/src/autoclaw/interfaces/http/contracts/__init__.py
apps/api/src/autoclaw/interfaces/http/contracts/health.py
apps/api/src/autoclaw/interfaces/http/contracts/operation_failure.py
apps/api/src/autoclaw/interfaces/http/routers/__init__.py
apps/api/src/autoclaw/interfaces/http/routers/callback.py
apps/api/src/autoclaw/interfaces/http/routers/definitions.py
apps/api/src/autoclaw/interfaces/http/routers/health.py
apps/api/src/autoclaw/interfaces/http/routers/observability.py
apps/api/src/autoclaw/interfaces/http/routers/operator.py
apps/api/src/autoclaw/interfaces/http/routers/runtime.py
apps/api/src/autoclaw/interfaces/http/routers/tasks.py
apps/api/src/autoclaw/interfaces/mcp/__init__.py
apps/api/src/autoclaw/interfaces/mcp/bindings.py
apps/api/src/autoclaw/interfaces/mcp/mcp_operation_failures.py
apps/api/src/autoclaw/interfaces/mcp/tool_teaching.py
apps/api/src/autoclaw/interfaces/mcp/transport.py
apps/api/src/autoclaw/interfaces/mcp/node/__init__.py
apps/api/src/autoclaw/interfaces/mcp/node/contracts.py
apps/api/src/autoclaw/interfaces/mcp/node/definition_tools.py
apps/api/src/autoclaw/interfaces/mcp/node/runtime_tools.py
apps/api/src/autoclaw/interfaces/mcp/node/server.py
apps/api/src/autoclaw/interfaces/mcp/operator/__init__.py
apps/api/src/autoclaw/interfaces/mcp/operator/auth.py
apps/api/src/autoclaw/interfaces/mcp/operator/definition_tools.py
apps/api/src/autoclaw/interfaces/mcp/operator/observability_tools.py
apps/api/src/autoclaw/interfaces/mcp/operator/runtime_tools.py
apps/api/src/autoclaw/interfaces/mcp/operator/server.py
apps/api/src/autoclaw/persistence/__init__.py
apps/api/src/autoclaw/persistence/base.py
apps/api/src/autoclaw/persistence/session.py
apps/api/src/autoclaw/persistence/models/__init__.py
apps/api/src/autoclaw/persistence/models/registry.py
apps/api/src/autoclaw/persistence/models/runtime/__init__.py
apps/api/src/autoclaw/persistence/models/runtime/common.py
apps/api/src/autoclaw/persistence/models/runtime/task.py
apps/api/src/autoclaw/persistence/models/runtime/assignment/__init__.py
apps/api/src/autoclaw/persistence/models/runtime/assignment/artifacts.py
apps/api/src/autoclaw/persistence/models/runtime/assignment/execution.py
apps/api/src/autoclaw/persistence/models/runtime/dispatch/__init__.py
apps/api/src/autoclaw/persistence/models/runtime/dispatch/states.py
apps/api/src/autoclaw/persistence/models/runtime/dispatch/support.py
apps/api/src/autoclaw/persistence/models/runtime/dispatch/turns.py
apps/api/src/autoclaw/persistence/models/runtime/flow/__init__.py
apps/api/src/autoclaw/persistence/models/runtime/flow/graph.py
apps/api/src/autoclaw/persistence/models/runtime/flow/runtime.py
apps/api/src/autoclaw/platform/__init__.py
apps/api/src/autoclaw/platform/environment.py
apps/api/src/autoclaw/platform/file_entrypoints.py
apps/api/src/autoclaw/platform/managed_services/__init__.py
apps/api/src/autoclaw/platform/managed_services/contracts.py
apps/api/src/autoclaw/platform/managed_services/launchd.py
apps/api/src/autoclaw/platform/managed_services/manager_selection.py
apps/api/src/autoclaw/platform/managed_services/scheduled_tasks.py
apps/api/src/autoclaw/platform/managed_services/systemd.py
apps/api/src/autoclaw/platform/managed_services/resources/__init__.py
apps/api/src/autoclaw/platform/managed_services/resources/systemd/autoclaw.service
apps/api/src/autoclaw/runtime/__init__.py
apps/api/src/autoclaw/runtime/clock.py
apps/api/src/autoclaw/runtime/errors.py
apps/api/src/autoclaw/runtime/ids.py
apps/api/src/autoclaw/runtime/lifecycle.py
apps/api/src/autoclaw/runtime/workspace_leases.py
apps/api/src/autoclaw/runtime/assignment/__init__.py
apps/api/src/autoclaw/runtime/assignment/budgets.py
apps/api/src/autoclaw/runtime/assignment/persistence.py
apps/api/src/autoclaw/runtime/assignment/service.py
apps/api/src/autoclaw/runtime/assignment/staging.py
apps/api/src/autoclaw/runtime/assignment/supersession.py
apps/api/src/autoclaw/runtime/boundary/__init__.py
apps/api/src/autoclaw/runtime/boundary/relations.py
apps/api/src/autoclaw/runtime/boundary/release_descendant_refs.py
apps/api/src/autoclaw/runtime/boundary/service.py
apps/api/src/autoclaw/runtime/boundary/transitions.py
apps/api/src/autoclaw/runtime/checkpoint/__init__.py
apps/api/src/autoclaw/runtime/checkpoint/artifacts.py
apps/api/src/autoclaw/runtime/checkpoint/recording.py
apps/api/src/autoclaw/runtime/contracts/__init__.py
apps/api/src/autoclaw/runtime/contracts/assignment.py
apps/api/src/autoclaw/runtime/contracts/boundary.py
apps/api/src/autoclaw/runtime/contracts/checkpoint.py
apps/api/src/autoclaw/runtime/contracts/common.py
apps/api/src/autoclaw/runtime/contracts/flow.py
apps/api/src/autoclaw/runtime/contracts/launch.py
apps/api/src/autoclaw/runtime/contracts/observability.py
apps/api/src/autoclaw/runtime/contracts/operation_failure.py
apps/api/src/autoclaw/runtime/contracts/operator.py
apps/api/src/autoclaw/runtime/contracts/parent_tools.py
apps/api/src/autoclaw/runtime/contracts/primitives.py
apps/api/src/autoclaw/runtime/contracts/projection.py
apps/api/src/autoclaw/runtime/contracts/prompt.py
apps/api/src/autoclaw/runtime/contracts/refs.py
apps/api/src/autoclaw/runtime/contracts/start.py
apps/api/src/autoclaw/runtime/dispatch/__init__.py
apps/api/src/autoclaw/runtime/dispatch/authority.py
apps/api/src/autoclaw/runtime/dispatch/control.py
apps/api/src/autoclaw/runtime/dispatch/gateway_launch_state.py
apps/api/src/autoclaw/runtime/dispatch/gateway_observability.py
apps/api/src/autoclaw/runtime/dispatch/opening.py
apps/api/src/autoclaw/runtime/dispatch/provider_events.py
apps/api/src/autoclaw/runtime/dispatch/gateway/__init__.py
apps/api/src/autoclaw/runtime/dispatch/gateway/abort.py
apps/api/src/autoclaw/runtime/dispatch/gateway/cleanup.py
apps/api/src/autoclaw/runtime/dispatch/gateway/contracts.py
apps/api/src/autoclaw/runtime/dispatch/gateway/launch.py
apps/api/src/autoclaw/runtime/dispatch/gateway/session.py
apps/api/src/autoclaw/runtime/dispatch/gateway/wait.py
apps/api/src/autoclaw/runtime/dispatch/openclaw/__init__.py
apps/api/src/autoclaw/runtime/dispatch/openclaw/event_ingest.py
apps/api/src/autoclaw/runtime/dispatch/openclaw/lease.py
apps/api/src/autoclaw/runtime/dispatch/openclaw/lifecycle.py
apps/api/src/autoclaw/runtime/dispatch/openclaw/models.py
apps/api/src/autoclaw/runtime/flow/__init__.py
apps/api/src/autoclaw/runtime/flow/listing.py
apps/api/src/autoclaw/runtime/flow/mutations.py
apps/api/src/autoclaw/runtime/flow/queries.py
apps/api/src/autoclaw/runtime/flow/reads.py
apps/api/src/autoclaw/runtime/flow/resume.py
apps/api/src/autoclaw/runtime/flow/service.py
apps/api/src/autoclaw/runtime/flow/timestamps.py
apps/api/src/autoclaw/runtime/launch/__init__.py
apps/api/src/autoclaw/runtime/launch/service.py
apps/api/src/autoclaw/runtime/launch/bootstrap/__init__.py
apps/api/src/autoclaw/runtime/launch/bootstrap/context.py
apps/api/src/autoclaw/runtime/launch/bootstrap/criteria.py
apps/api/src/autoclaw/runtime/launch/bootstrap/manifest.py
apps/api/src/autoclaw/runtime/launch/bootstrap/projection.py
apps/api/src/autoclaw/runtime/launch/bootstrap/revisions.py
apps/api/src/autoclaw/runtime/launch/bootstrap/rows.py
apps/api/src/autoclaw/runtime/launch/bootstrap/workspace.py
apps/api/src/autoclaw/runtime/launch/persistence/__init__.py
apps/api/src/autoclaw/runtime/launch/persistence/attempts.py
apps/api/src/autoclaw/runtime/launch/persistence/flows.py
apps/api/src/autoclaw/runtime/launch/persistence/runtime.py
apps/api/src/autoclaw/runtime/node_tools/__init__.py
apps/api/src/autoclaw/runtime/node_tools/node_operations.py
apps/api/src/autoclaw/runtime/node_tools/parent_tool_actions.py
apps/api/src/autoclaw/runtime/node_tools/parent_tools.py
apps/api/src/autoclaw/runtime/observability/__init__.py
apps/api/src/autoclaw/runtime/observability/support.py
apps/api/src/autoclaw/runtime/observability/trace.py
apps/api/src/autoclaw/runtime/post_commit/__init__.py
apps/api/src/autoclaw/runtime/post_commit/cases.py
apps/api/src/autoclaw/runtime/post_commit/dispatch_progression.py
apps/api/src/autoclaw/runtime/post_commit/dispatch_reconcile.py
apps/api/src/autoclaw/runtime/post_commit/keys.py
apps/api/src/autoclaw/runtime/post_commit/operations.py
apps/api/src/autoclaw/runtime/post_commit/queue.py
apps/api/src/autoclaw/runtime/post_commit/task_reconcile.py
apps/api/src/autoclaw/runtime/post_commit/task_reconcile_state.py
apps/api/src/autoclaw/runtime/post_commit/validation.py
apps/api/src/autoclaw/runtime/post_commit/worker.py
apps/api/src/autoclaw/runtime/post_commit/writes.py
apps/api/src/autoclaw/runtime/projection/__init__.py
apps/api/src/autoclaw/runtime/projection/attempt_materialization.py
apps/api/src/autoclaw/runtime/projection/projection_mappers.py
apps/api/src/autoclaw/runtime/projection/runtime_state.py
apps/api/src/autoclaw/runtime/projection/dispatch/__init__.py
apps/api/src/autoclaw/runtime/projection/dispatch/materialization.py
apps/api/src/autoclaw/runtime/projection/dispatch/prompt.py
apps/api/src/autoclaw/runtime/projection/manifest/__init__.py
apps/api/src/autoclaw/runtime/projection/manifest/checkpoint_handoff.py
apps/api/src/autoclaw/runtime/projection/manifest/context.py
apps/api/src/autoclaw/runtime/projection/manifest/current_context_queries.py
apps/api/src/autoclaw/runtime/projection/manifest/materialization.py
apps/api/src/autoclaw/runtime/projection/manifest/projection.py
apps/api/src/autoclaw/runtime/projection/manifest/structural_palette.py
apps/api/src/autoclaw/runtime/projection/manifest/tree.py
apps/api/src/autoclaw/runtime/prompt/__init__.py
apps/api/src/autoclaw/runtime/prompt/asset_catalog.py
apps/api/src/autoclaw/runtime/prompt/bundle.py
apps/api/src/autoclaw/runtime/prompt/instructions.py
apps/api/src/autoclaw/runtime/prompt/structural_edit_palette.py
apps/api/src/autoclaw/runtime/prompt/assets/__init__.py
apps/api/src/autoclaw/runtime/prompt/assets/catalog.json
apps/api/src/autoclaw/runtime/prompt/assets/blocks/artifact_render_rule_v1.txt
apps/api/src/autoclaw/runtime/prompt/assets/blocks/autoclaw_provider_continuity_block_v1.txt
apps/api/src/autoclaw/runtime/prompt/assets/blocks/autoclaw_system_block_v1.txt
apps/api/src/autoclaw/runtime/prompt/assets/blocks/checkpoint_authoring_guide_v1.txt
apps/api/src/autoclaw/runtime/prompt/assets/blocks/current_task_state_frame_v1.txt
apps/api/src/autoclaw/runtime/prompt/assets/blocks/monitoring_not_task_truth_v1.txt
apps/api/src/autoclaw/runtime/prompt/assets/blocks/parent_root_assignment_guide_v1.txt
apps/api/src/autoclaw/runtime/prompt/assets/blocks/parent_root_dispatch_opening_v1.txt
apps/api/src/autoclaw/runtime/prompt/assets/blocks/parent_root_runtime_opening_example_v1.txt
apps/api/src/autoclaw/runtime/prompt/assets/blocks/retry_handover_rule_v1.txt
apps/api/src/autoclaw/runtime/prompt/assets/blocks/runtime_boundary_rule_block_v1.txt
apps/api/src/autoclaw/runtime/prompt/assets/blocks/runtime_legality_block_parent_v1.txt
apps/api/src/autoclaw/runtime/prompt/assets/blocks/runtime_legality_block_worker_v1.txt
apps/api/src/autoclaw/runtime/prompt/assets/blocks/runtime_read_order_rule_v1.txt
apps/api/src/autoclaw/runtime/prompt/assets/blocks/task_memory_rule_v1.txt
apps/api/src/autoclaw/runtime/prompt/assets/blocks/worker_dispatch_opening_v1.txt
apps/api/src/autoclaw/runtime/prompt/assets/blocks/worker_runtime_opening_example_v1.txt
apps/api/src/autoclaw/runtime/prompt/sections/__init__.py
apps/api/src/autoclaw/runtime/prompt/sections/context.py
apps/api/src/autoclaw/runtime/prompt/sections/primitives.py
apps/api/src/autoclaw/runtime/prompt/sections/rendering.py
apps/api/src/autoclaw/runtime/release/__init__.py
apps/api/src/autoclaw/runtime/release/basis.py
apps/api/src/autoclaw/runtime/release/guards.py
apps/api/src/autoclaw/runtime/release/preconditions.py
apps/api/src/autoclaw/runtime/replan/__init__.py
apps/api/src/autoclaw/runtime/replan/adopt.py
apps/api/src/autoclaw/runtime/replan/defaults.py
apps/api/src/autoclaw/runtime/replan/edges.py
apps/api/src/autoclaw/runtime/replan/lineage.py
apps/api/src/autoclaw/runtime/replan/lookup.py
apps/api/src/autoclaw/runtime/replan/revision_state.py
apps/api/src/autoclaw/runtime/replan/service.py
apps/api/src/autoclaw/runtime/task_root/__init__.py
apps/api/src/autoclaw/runtime/task_root/localization.py
apps/api/src/autoclaw/runtime/task_root/paths.py
apps/api/src/autoclaw/runtime/task_root/reads.py
apps/api/src/autoclaw/runtime/task_root/writes.py
apps/api/src/autoclaw/runtime/watchdog/__init__.py
apps/api/src/autoclaw/runtime/watchdog/classification.py
apps/api/src/autoclaw/runtime/watchdog/manager.py
apps/api/src/autoclaw/runtime/watchdog/recovery.py
apps/api/src/autoclaw/runtime/watchdog/service.py
apps/api/src/autoclaw/runtime/watchdog/task_rows.py