pyproject.toml
agentweave_hub.egg-info/PKG-INFO
agentweave_hub.egg-info/SOURCES.txt
agentweave_hub.egg-info/dependency_links.txt
agentweave_hub.egg-info/entry_points.txt
agentweave_hub.egg-info/requires.txt
agentweave_hub.egg-info/top_level.txt
hub/__init__.py
hub/agent_action_scrub.py
hub/agent_activity.py
hub/agent_auth.py
hub/agent_colors.py
hub/agent_lifecycle.py
hub/agent_roster.py
hub/agent_status.py
hub/alembic.ini
hub/auth.py
hub/binaries.py
hub/blocking.py
hub/bound_address.py
hub/chapters.py
hub/chapters_job.py
hub/checkpoint_access.py
hub/checkpoint_cutover.py
hub/checkpoint_generation.py
hub/checkpoint_handover.py
hub/checkpoint_policy.py
hub/checkpoint_trigger.py
hub/checkpoints.py
hub/codex_appserver.py
hub/config.py
hub/context_readings.py
hub/conversation_titles.py
hub/conversations.py
hub/copilot_acp.py
hub/copilot_env.py
hub/copilot_home.py
hub/copilot_probe.py
hub/copilot_usage.py
hub/db_maintenance.py
hub/deletion.py
hub/dependency_gate.py
hub/distillation.py
hub/file_mentions.py
hub/flaky_tests.py
hub/flow_advance.py
hub/fs_browse.py
hub/git_facts.py
hub/inbound_queue.py
hub/instance_identity.py
hub/launchability.py
hub/loop_ending.py
hub/loop_history.py
hub/main.py
hub/manager.py
hub/mcp_announce.py
hub/mcp_server.py
hub/model_catalog.py
hub/native_dialog.py
hub/operator_direction.py
hub/output_recording.py
hub/outside_write_record.py
hub/permission_requests.py
hub/project_checks.py
hub/project_ledger.py
hub/project_lifecycle.py
hub/project_thread.py
hub/project_workspace.py
hub/provider_allowance.py
hub/pty_runner.py
hub/reach.py
hub/refused_capability.py
hub/repo_hygiene.py
hub/requirement_coverage.py
hub/requirement_evidence.py
hub/requirement_gate.py
hub/requirement_links.py
hub/review_turn.py
hub/route_words.py
hub/run_divergence.py
hub/run_liveness.py
hub/run_reconciliation.py
hub/run_secrets.py
hub/run_task_binding.py
hub/run_waits.py
hub/runner_commands.py
hub/runner_config.py
hub/runner_config_guard.py
hub/runner_events.py
hub/runner_flag_rules.py
hub/runner_parsing.py
hub/runner_provider.py
hub/scheduler.py
hub/slice_drafting.py
hub/spec_adoption.py
hub/spec_amendments.py
hub/spec_completeness.py
hub/spec_conversion.py
hub/spec_defects.py
hub/spec_digest.py
hub/spec_documents.py
hub/spec_identity.py
hub/spec_index.py
hub/spec_journey.py
hub/spec_lifecycle.py
hub/spec_manifest.py
hub/spec_naming.py
hub/spec_payload.py
hub/spec_reading.py
hub/spec_reconcile.py
hub/spec_render.py
hub/spec_rigor.py
hub/spec_service.py
hub/spec_tasks.py
hub/sse.py
hub/stalls.py
hub/subprocess_windows.py
hub/task_attribution.py
hub/task_dependency_writer.py
hub/task_integration.py
hub/task_story.py
hub/task_transition_service.py
hub/task_transitions.py
hub/task_workspace.py
hub/tool_server.py
hub/trace_export.py
hub/trace_requests.py
hub/trace_retention.py
hub/traces.py
hub/turn_scheduler.py
hub/usage_accounting.py
hub/utils.py
hub/vault.py
hub/vault_access.py
hub/vault_intake.py
hub/vault_reports.py
hub/vault_spec_check.py
hub/version.py
hub/worker.py
hub/workspace_file.py
hub/workspace_paths.py
hub/workspace_writes.py
hub/worktrees.py
hub/api/__init__.py
hub/api/v1/__init__.py
hub/api/v1/accounting.py
hub/api/v1/agent_actions.py
hub/api/v1/agent_chat.py
hub/api/v1/agent_trigger.py
hub/api/v1/agents.py
hub/api/v1/charters.py
hub/api/v1/checkpoints.py
hub/api/v1/checks.py
hub/api/v1/events.py
hub/api/v1/fs_browse.py
hub/api/v1/inbound_queue.py
hub/api/v1/instructions.py
hub/api/v1/jobs.py
hub/api/v1/ledger.py
hub/api/v1/logs.py
hub/api/v1/loops.py
hub/api/v1/manager.py
hub/api/v1/mender.py
hub/api/v1/messages.py
hub/api/v1/model_catalog.py
hub/api/v1/native_dialog.py
hub/api/v1/permissions.py
hub/api/v1/projects.py
hub/api/v1/questions.py
hub/api/v1/runners.py
hub/api/v1/session_sync.py
hub/api/v1/setup.py
hub/api/v1/spec.py
hub/api/v1/status.py
hub/api/v1/tasks.py
hub/api/v1/thread.py
hub/api/v1/traces.py
hub/api/v1/vault.py
hub/api/v1/workspace.py
hub/api/v1/worktrees.py
hub/data/charters/charters.json
hub/data/charters/code_reviewer.md
hub/data/charters/developer.md
hub/data/charters/guardian.md
hub/data/charters/security_engineer.md
hub/data/charters/spec.md
hub/data/charters/tech_lead.md
hub/data/charters/underwriter.md
hub/data/charters/underwriting_approver.md
hub/data/charters/verifier.md
hub/db/__init__.py
hub/db/engine.py
hub/db/models.py
hub/db/sqlite_pragmas.py
hub/migrations/__init__.py
hub/migrations/env.py
hub/migrations/versions/0001_add_agent_outputs.py
hub/migrations/versions/0002_add_event_severity.py
hub/migrations/versions/0003_add_message_session_id.py
hub/migrations/versions/0004_add_agent_table.py
hub/migrations/versions/0005_add_agent_self_registration_columns.py
hub/migrations/versions/0006_add_agent_config_column.py
hub/migrations/versions/0007_add_job_run_error_summary.py
hub/migrations/versions/0008_cap_job_run_error_summary.py
hub/migrations/versions/0009_add_project_specs.py
hub/migrations/versions/0010_add_project_spec_snapshots.py
hub/migrations/versions/0011_add_agent_output_stream_fields.py
hub/migrations/versions/0012_add_runs_table.py
hub/migrations/versions/0013_drop_agent_pilot_columns.py
hub/migrations/versions/0014_add_inbound_queue.py
hub/migrations/versions/0015_add_agent_governance.py
hub/migrations/versions/0016_add_agent_color_index.py
hub/migrations/versions/0017_add_conversations.py
hub/migrations/versions/0018_add_turn_accounting.py
hub/migrations/versions/0019_add_scheduled_queue_origin.py
hub/migrations/versions/0020_add_run_capability_tokens.py
hub/migrations/versions/0021_add_coordination_run_attribution.py
hub/migrations/versions/0022_add_governed_action_attribution.py
hub/migrations/versions/0023_add_runner_charter.py
hub/migrations/versions/0024_add_charter_seed_marker.py
hub/migrations/versions/0025_drop_project_roles_config.py
hub/migrations/versions/0026_add_project_workspace_identity.py
hub/migrations/versions/0027_add_conversation_runtime_overrides.py
hub/migrations/versions/0028_add_run_instance_id.py
hub/migrations/versions/0029_add_permission_requests.py
hub/migrations/versions/0030_add_question_options.py
hub/migrations/versions/0031_question_option_descriptions.py
hub/migrations/versions/0032_add_unasked_questions.py
hub/migrations/versions/0033_add_question_batches.py
hub/migrations/versions/0034_add_agent_waiting_settings.py
hub/migrations/versions/0035_add_conversation_title_and_origin.py
hub/migrations/versions/0036_add_conversation_id_to_blocking_tables.py
hub/migrations/versions/0037_add_project_title_generation_setting.py
hub/migrations/versions/0038_add_agent_lifecycle.py
hub/migrations/versions/0039_add_agent_description.py
hub/migrations/versions/0040_add_agent_default_permission_mode.py
hub/migrations/versions/0041_add_conversation_peer_binding.py
hub/migrations/versions/0042_add_worker_invocations.py
hub/migrations/versions/0043_add_run_snapshot_commit.py
hub/migrations/versions/0044_add_checkpoints.py
hub/migrations/versions/0045_add_checkpoint_notes.py
hub/migrations/versions/0046_add_checkpoint_policy.py
hub/migrations/versions/0047_queue_entry_checkpoint_origin.py
hub/migrations/versions/0048_add_checkpoint_access.py
hub/migrations/versions/0049_add_checkpoint_auto_continue.py
hub/migrations/versions/0050_add_conversation_checkpoint_warning.py
hub/migrations/versions/0051_add_queue_entry_spec_document.py
hub/migrations/versions/0052_add_task_transitions.py
hub/migrations/versions/0053_add_task_transition_agent.py
hub/migrations/versions/0054_add_run_task_binding.py
hub/migrations/versions/0055_add_queue_entry_task.py
hub/migrations/versions/0056_add_divergence_policy_and_origin.py
hub/migrations/versions/0057_add_run_divergences.py
hub/migrations/versions/0058_add_divergence_queue_origin.py
hub/migrations/versions/0059_add_blocked_reason_and_question_task.py
hub/migrations/versions/0060_add_conversation_task.py
hub/migrations/versions/0061_add_question_declined.py
hub/migrations/versions/0062_add_permission_request_dismissed.py
hub/migrations/versions/0063_unique_agent_name_per_project.py
hub/migrations/versions/0064_drop_project_spec_cache.py
hub/migrations/versions/0065_add_spec_documents.py
hub/migrations/versions/0066_add_spec_requirements.py
hub/migrations/versions/0067_add_task_requirement_links.py
hub/migrations/versions/0068_add_requirement_evidence.py
hub/migrations/versions/0069_add_spec_rigor.py
hub/migrations/versions/0070_add_task_integrations.py
hub/migrations/versions/0071_add_spec_declared_tasks.py
hub/migrations/versions/0072_add_queue_delivery_attempts.py
hub/migrations/versions/0073_add_conversation_sequence.py
hub/migrations/versions/0074_archive_and_capability_phase.py
hub/migrations/versions/0075_add_loops_and_traceability.py
hub/migrations/versions/0076_add_spec_edit_proposals.py
hub/migrations/versions/0077_loop_declares_source_and_checkpoint_loop.py
hub/migrations/versions/0078_loop_and_job_archival.py
hub/migrations/versions/0079_loop_control.py
hub/migrations/versions/0080_loop_pending_edit.py
hub/migrations/versions/0081_event_log_loop_id.py
hub/migrations/versions/0082_drop_unasked_questions.py
hub/migrations/versions/0083_task_dependencies.py
hub/migrations/versions/0084_task_dependency_references.py
hub/migrations/versions/0085_conversation_lineage.py
hub/migrations/versions/0086_queue_entry_review_task.py
hub/migrations/versions/0087_job_run_tick_count.py
hub/migrations/versions/0088_checkpoint_sequence.py
hub/migrations/versions/0089_task_integration_rode_along.py
hub/migrations/versions/0090_loop_document_claim_releases_on_archive.py
hub/migrations/versions/0091_evidence_review_sequence.py
hub/migrations/versions/0092_review_divergence_regime.py
hub/migrations/versions/0093_divergence_conversation_origin.py
hub/migrations/versions/0094_flow_divergence_regime.py
hub/migrations/versions/0095_task_workspace_scheme.py
hub/migrations/versions/0096_run_workspace_dir.py
hub/migrations/versions/0097_checkpoint_visibility_default.py
hub/migrations/versions/0098_queue_entry_waiting_reason.py
hub/migrations/versions/0099_question_wait_window.py
hub/migrations/versions/0100_loop_work_needs_evidence.py
hub/migrations/versions/0101_outside_workspace_writes.py
hub/migrations/versions/0102_mcp_adapter_online.py
hub/migrations/versions/0103_allowance_refusals.py
hub/migrations/versions/0104_question_subject_key.py
hub/migrations/versions/0105_clear_archived_agent_charter_bindings.py
hub/migrations/versions/0106_checkpoint_cut_over_to.py
hub/migrations/versions/0107_job_id_on_transitions_and_entries.py
hub/migrations/versions/0108_evidence_queue_origin.py
hub/migrations/versions/0109_footprint_branch_one_unknown_spelling.py
hub/migrations/versions/0110_loop_pending_agent.py
hub/migrations/versions/0111_drop_checkpoint_visibility.py
hub/migrations/versions/0112_runner_cli_copilot.py
hub/migrations/versions/0113_drop_watchdog_agent_columns.py
hub/migrations/versions/0114_permission_request_workspace_verdict.py
hub/migrations/versions/0115_run_harness_mcp_status_and_plane_surface.py
hub/migrations/versions/0116_turn_usage_copilot_credits.py
hub/migrations/versions/0117_worker_invocations_copilot_credits.py
hub/migrations/versions/0118_runner_provider_config.py
hub/migrations/versions/0119_project_checks.py
hub/migrations/versions/0120_footprint_watched_from.py
hub/migrations/versions/0121_a_capability_can_be_retired.py
hub/migrations/versions/0122_spec_document_journey.py
hub/migrations/versions/0123_manager_jobs.py
hub/migrations/versions/0124_vault_settings.py
hub/migrations/versions/0125_run_divergence_task_nullable.py
hub/migrations/versions/0126_vault_fetches.py
hub/migrations/versions/0127_queue_entry_awaits_continue.py
hub/migrations/versions/0128_deleted_projects.py
hub/migrations/versions/0129_worker_invocation_total_tokens.py
hub/migrations/versions/0130_evidence_output.py
hub/migrations/versions/0131_revision_statement.py
hub/migrations/versions/0132_runner_version_and_session_totals.py
hub/migrations/versions/0133_workspace_fingerprints.py
hub/migrations/versions/0134_turn_usage_estimated_input_tokens.py
hub/migrations/versions/0135_reach_settings.py
hub/migrations/versions/0137_trace_spans.py
hub/migrations/versions/0138_trace_hub_wide.py
hub/migrations/versions/0139_footprint_commit_named.py
hub/migrations/versions/0140_vault_readers.py
hub/migrations/versions/0141_stalls_and_the_mender_origin.py
hub/migrations/versions/0142_chapters.py
hub/migrations/versions/0143_a_check_run_may_be_superseded.py
hub/migrations/versions/0144_latest_reading_and_output_indexes.py
hub/migrations/versions/0145_trace_retention_window.py
hub/migrations/versions/0146_drop_redundant_output_indexes.py
hub/runner_adapters/__init__.py
hub/runner_adapters/base.py
hub/runner_adapters/claude.py
hub/runner_adapters/codex.py
hub/runner_adapters/copilot.py
hub/runner_adapters/one_shot.py
hub/schemas/__init__.py
hub/schemas/agents.py
hub/schemas/charters.py
hub/schemas/common.py
hub/schemas/fs_browse.py
hub/schemas/jobs.py
hub/schemas/logs.py
hub/schemas/messages.py
hub/schemas/model_catalog.py
hub/schemas/native_dialog.py
hub/schemas/questions.py
hub/schemas/runners.py
hub/schemas/spec.py
hub/schemas/tasks.py
hub/schemas/workspace.py
hub/static/ui/favicon.ico
hub/static/ui/index.html
hub/static/ui/ui-build-stamp.json
hub/static/ui/assets/ActivityScreen-DaHfLiu7.js
hub/static/ui/assets/AgentCreateDialog-BneLMrvW.js
hub/static/ui/assets/AgentSettingsPage-Bq6Pi2hv.js
hub/static/ui/assets/ArchivedAgentNotice-Sg9iufS3.js
hub/static/ui/assets/Badge-BJbToDD6.js
hub/static/ui/assets/ConversationComposerDock-BYTxVT-S.js
hub/static/ui/assets/ConversationView-C8J6SQ53.js
hub/static/ui/assets/DeleteConfirmDialog-CA2R08-r.js
hub/static/ui/assets/EmptyState-kRm2XnFx.js
hub/static/ui/assets/EvidenceBrowser-fmlxrf28.js
hub/static/ui/assets/EvidenceLink-B1BTDtYx.js
hub/static/ui/assets/EvidenceProof-Cl9E2St5.js
hub/static/ui/assets/Expander-eT5SlRgg.js
hub/static/ui/assets/JobsScreen-cFROi_qN.js
hub/static/ui/assets/MarkdownMessage-BKE9wiXS.js
hub/static/ui/assets/NewConversationSurface-gEIdYqLP.js
hub/static/ui/assets/ProjectSettingsScreen-B5dYwtkI.js
hub/static/ui/assets/QuestionsPanel-SC_A2mE4.js
hub/static/ui/assets/ReachGrantsChips-jI-Bc9zw.js
hub/static/ui/assets/RequirementLink-C1F45EX6.js
hub/static/ui/assets/RequirementStory-DgxRzLOL.js
hub/static/ui/assets/SpecDocumentPicker-WcCqZTha.js
hub/static/ui/assets/SpecPage-DE2TNCSp.js
hub/static/ui/assets/StatePill-DA2xOgkw.js
hub/static/ui/assets/TasksScreen-B4cq1Pp6.js
hub/static/ui/assets/ThreadScreen-BQ1mP1tG.js
hub/static/ui/assets/Timeline-YLW_UwQN.js
hub/static/ui/assets/TraceDrawer-CFgXmvcV.js
hub/static/ui/assets/VaultScreen-nxXw6wYq.js
hub/static/ui/assets/charters-DoO8ja76.js
hub/static/ui/assets/colorTint-DEX_Eolg.js
hub/static/ui/assets/cron-BodOLNwD.js
hub/static/ui/assets/dialog-BzcmmFb-.js
hub/static/ui/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2
hub/static/ui/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2
hub/static/ui/assets/eventSummary-BFnGW39V.js
hub/static/ui/assets/favicon-DzfNCeau.svg
hub/static/ui/assets/format-iTDx6qOg.js
hub/static/ui/assets/index-Dc-Z55-8.js
hub/static/ui/assets/index-Ds6hz9m1.js
hub/static/ui/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2
hub/static/ui/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff
hub/static/ui/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff
hub/static/ui/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2
hub/static/ui/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff
hub/static/ui/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2
hub/static/ui/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff
hub/static/ui/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2
hub/static/ui/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff
hub/static/ui/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2
hub/static/ui/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2
hub/static/ui/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff
hub/static/ui/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2
hub/static/ui/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff
hub/static/ui/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2
hub/static/ui/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff
hub/static/ui/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff
hub/static/ui/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff
hub/static/ui/assets/jobs-BeYV9ZN9.js
hub/static/ui/assets/manager-DRSf9pEe.js
hub/static/ui/assets/permissions-uUeAYDCk.js
hub/static/ui/assets/runnerProvider-0Yob6rGf.js
hub/static/ui/assets/segmented-DGreoaSn.js
hub/static/ui/assets/settings-Du9TBDsZ.js
hub/static/ui/assets/storyTones-WJOBZNyR.js
hub/static/ui/assets/style-tX0_yjyg.css
hub/static/ui/assets/switch-Cq_9fOFI.js
hub/static/ui/assets/useCopy-DdYwdaqZ.js
hub/static/ui/assets/useInfiniteQuery-CHbSC3vE.js
hub/static/ui/assets/vault-ZSlRxzgp.js
tests/test_a_blocked_agent_workspace_holds_its_input.py
tests/test_a_blocked_workspace_counts_where_input_could_run.py
tests/test_a_blocked_workspace_refusal_names_its_scope.py
tests/test_a_blocked_workspace_refusal_states_its_remedy.py
tests/test_a_budget_passed_over_is_said.py
tests/test_a_cancelled_run_is_not_reported_as_a_crash.py
tests/test_a_capability_can_be_retired.py
tests/test_a_capability_is_created_under_capabilities.py
tests/test_a_capability_is_not_held_to_change_rules.py
tests/test_a_change_can_name_its_roadmap_slice_after_the_fact.py
tests/test_a_changed_runner_configuration_holds_the_next_turn.py
tests/test_a_chosen_name_is_not_a_route.py
tests/test_a_claude_run_streams_its_thinking.py
tests/test_a_claude_turn_records_its_own_cost.py
tests/test_a_codex_app_server_spec_turn_keeps_no_write_tools.py
tests/test_a_conflicting_prerequisite_is_the_authors_to_merge.py
tests/test_a_copilot_startup_timeout_names_itself.py
tests/test_a_copilot_worker_falls_back_to_auto.py
tests/test_a_decided_piece_is_overturned_only_by_the_operator.py
tests/test_a_decided_task_takes_no_new_work.py
tests/test_a_decided_task_withdraws_its_waiting_reviews.py
tests/test_a_delete_modify_merge_conflict_is_unresolved_until_the_path_is_resolved.py
tests/test_a_deleted_project_stays_deleted.py
tests/test_a_delivery_attempt_means_a_delivery.py
tests/test_a_demonstrated_requirement_needs_no_task.py
tests/test_a_diagnostic_is_a_sentence.py
tests/test_a_document_moves_forward_only_through_its_checks.py
tests/test_a_document_names_its_default_reviewer.py
tests/test_a_document_says_how_it_will_be_built.py
tests/test_a_failed_dependency_link_is_shown.py
tests/test_a_finished_change_is_folded_into_its_capability.py
tests/test_a_flow_advances_when_its_work_moves.py
tests/test_a_flow_does_not_hand_fresh_work_to_its_named_reviewer.py
tests/test_a_flow_is_configured_from_its_own_tab.py
tests/test_a_flow_names_what_it_cannot_staff.py
tests/test_a_flow_never_staffs_the_mender.py
tests/test_a_flow_stages_its_review_in_the_dispatch.py
tests/test_a_flow_tasks_checks_run_while_it_waits_for_review.py
tests/test_a_flows_moves_are_the_flows.py
tests/test_a_fold_can_retire_what_the_change_supersedes.py
tests/test_a_fold_carries_algorithms_and_criterion_rewrites.py
tests/test_a_fold_reports_only_the_gaps_it_introduced.py
tests/test_a_fold_warns_when_text_names_a_key_it_renames.py
tests/test_a_folded_requirement_keeps_its_verification.py
tests/test_a_footprint_names_its_line_of_work.py
tests/test_a_git_that_cannot_be_asked_refuses_approval.py
tests/test_a_gone_loop_lets_go.py
tests/test_a_grep_pattern_and_bare_pwd_are_not_paths.py
tests/test_a_held_agent_is_busy.py
tests/test_a_held_successor_waits_for_continue.py
tests/test_a_hub_run_gets_only_the_hubs_tool_server.py
tests/test_a_job_for_a_vanished_agent_does_not_fire.py
tests/test_a_job_for_an_agent_with_no_runner_waits.py
tests/test_a_job_model_is_one_its_runner_declares.py
tests/test_a_job_on_a_spent_budget_waits.py
tests/test_a_job_with_no_runner_says_so.py
tests/test_a_late_answer_is_delivered.py
tests/test_a_late_staged_edit_survives_a_firing.py
tests/test_a_locked_database_answers_busy.py
tests/test_a_long_worker_prompt_goes_on_stdin.py
tests/test_a_loop_does_not_staff_its_own_review.py
tests/test_a_loop_says_its_delivery_was_abandoned.py
tests/test_a_loop_staffs_the_agent_it_names.py
tests/test_a_loops_history_records_its_creation_and_additions.py
tests/test_a_merge_head_probe_is_not_a_failed_command.py
tests/test_a_merge_that_lands_redrains_the_queue.py
tests/test_a_message_on_a_spent_budget_says_held.py
tests/test_a_message_to_a_runnerless_agent_says_held.py
tests/test_a_message_to_oneself.py
tests/test_a_message_to_the_operator.py
tests/test_a_model_alias_is_a_model_choice.py
tests/test_a_network_path_is_refused_before_it_is_resolved.py
tests/test_a_path_word_with_a_later_colon_is_judged_by_its_names.py
tests/test_a_private_location_is_one_projects.py
tests/test_a_question_names_its_conversation.py
tests/test_a_read_document_resubmits_without_loss.py
tests/test_a_read_only_agent_holds_no_task_work.py
tests/test_a_read_only_root_refusal_says_so.py
tests/test_a_redistilled_fact_keeps_its_id.py
tests/test_a_refusal_fits_every_surface_that_records_it.py
tests/test_a_refusal_names_a_remedy_that_works.py
tests/test_a_refusal_says_what_would_work.py
tests/test_a_refused_initial_task_leaves_no_loop.py
tests/test_a_refused_request_says_so.py
tests/test_a_refused_review_leaves_nothing_behind.py
tests/test_a_refused_turn_holds_the_queue.py
tests/test_a_rejection_of_evidence_carries_its_reason.py
tests/test_a_request_means_what_it_says.py
tests/test_a_review_needs_something_to_review.py
tests/test_a_review_no_reviewer_can_approve_goes_to_the_operator.py
tests/test_a_review_nobody_is_doing.py
tests/test_a_review_turn_reviews_the_branch_tip.py
tests/test_a_reviewer_does_not_record_evidence.py
tests/test_a_reworded_requirement_supersedes_its_drift.py
tests/test_a_rework_brief_says_why.py
tests/test_a_roadmap_shows_which_of_its_slices_are_done.py
tests/test_a_roadmaps_open_question_can_wait_for_its_slice.py
tests/test_a_run_claims_only_its_agents_or_nobodys_work.py
tests/test_a_run_is_one_trace.py
tests/test_a_runner_a_setting_names_cannot_be_deleted.py
tests/test_a_runner_s_flags_cannot_override_the_posture.py
tests/test_a_second_glob_after_a_link_is_judged_where_it_resolves.py
tests/test_a_secret_in_reply_text_is_redacted.py
tests/test_a_shared_dependency_link_reads_as_inside_the_workspace.py
tests/test_a_slow_share_does_not_freeze_the_hub.py
tests/test_a_stalled_project_wakes_the_mender.py
tests/test_a_start_is_reported_to_its_own_input.py
tests/test_a_start_names_its_agents_own_task.py
tests/test_a_stopped_run_is_not_an_ok_trace.py
tests/test_a_stopped_turns_interrupted_call_is_estimated.py
tests/test_a_stored_model_outlives_the_catalog.py
tests/test_a_stream_that_fell_behind_is_told.py
tests/test_a_subagents_call_reaches_the_operator_as_the_subagents.py
tests/test_a_substituted_copilot_model_is_reported.py
tests/test_a_task_checkout_catches_up.py
tests/test_a_task_declares_its_prerequisites_at_creation.py
tests/test_a_task_is_attended_only_by_a_turn_that_will_reach_it.py
tests/test_a_task_is_held_by_an_open_agent.py
tests/test_a_task_nothing_will_move_holds_nobody.py
tests/test_a_task_waits_while_its_run_waits.py
tests/test_a_tasks_whole_story_is_in_its_drawer.py
tests/test_a_text_tools_script_is_not_a_path.py
tests/test_a_turn_says_how_it_ended.py
tests/test_a_withdrawal_and_a_give_up_do_not_both_win.py
tests/test_a_workers_answer_is_kept.py
tests/test_a_write_outside_the_workspace_is_recorded.py
tests/test_accepted_input_is_answered_as_accepted.py
tests/test_access_axes.py
tests/test_accounting_api.py
tests/test_accounting_budget.py
tests/test_accounting_model.py
tests/test_actor_aware_claimability.py
tests/test_agent_actions_coordination.py
tests/test_agent_actions_governed.py
tests/test_agent_archival.py
tests/test_agent_budget_below_open_agents.py
tests/test_agent_capability_auth.py
tests/test_agent_chat.py
tests/test_agent_created_documents.py
tests/test_agent_default_permission_mode.py
tests/test_agent_evidence_grant.py
tests/test_agent_evidence_plane.py
tests/test_agent_facing_text.py
tests/test_agent_message_routing.py
tests/test_agent_names_differing_only_in_case.py
tests/test_agent_output_stream.py
tests/test_agent_tool_surface_phase7.py
tests/test_agent_trigger.py
tests/test_agent_trigger_overrides.py
tests/test_agent_waiting_settings.py
tests/test_agent_writes_are_scrubbed.py
tests/test_agents.py
tests/test_agents_no_longer_register_themselves.py
tests/test_an_adopted_requirement_is_indexed.py
tests/test_an_agent_cannot_write_its_runners_configuration.py
tests/test_an_agent_checkout_catches_up_with_main.py
tests/test_an_agent_updates_a_task_with_what_its_tool_carries.py
tests/test_an_agent_writes_notes_only_on_its_own_task.py
tests/test_an_answer_read_in_run_is_not_delivered_again.py
tests/test_an_answered_question_cannot_be_answered_again.py
tests/test_an_archived_job_stays_retired.py
tests/test_an_event_is_announced_after_commit.py
tests/test_an_inherited_posture_that_needs_an_approver_is_not_given_to_a_run_with_none.py
tests/test_an_operator_message_runs_on_a_spent_budget.py
tests/test_an_operator_sets_how_far_an_agent_reaches.py
tests/test_an_operator_stop_actually_stops.py
tests/test_an_operator_stop_is_in_the_loops_history.py
tests/test_an_overturned_piece_supersedes_its_drift.py
tests/test_an_undelivered_message_says_why.py
tests/test_an_unknown_name_is_not_an_empty_answer.py
tests/test_an_unknown_name_mints_no_agent.py
tests/test_an_unknown_route_answers_404_for_every_method.py
tests/test_an_unretryable_failure_is_not_retried.py
tests/test_approval_gaps.py
tests/test_approval_refuses_unaccepted_evidence.py
tests/test_approval_refuses_work_no_target_holds.py
tests/test_approval_waits_for_the_turn.py
tests/test_approval_warnings_routes.py
tests/test_approvals_and_evidence_never_freeze_the_hub.py
tests/test_archived_send_refusal.py
tests/test_arguments_from_another_commands_output_are_not_allowed_on_their_text.py
tests/test_ask_me_card_verdicts.py
tests/test_ask_user_text_neutral.py
tests/test_asker_waiting_is_the_same_on_every_route.py
tests/test_auth.py
tests/test_aw_tool_help.py
tests/test_background_runs_helper.py
tests/test_blocking_questions.py
tests/test_board_agent_role.py
tests/test_bola.py
tests/test_briefing_names_its_contract.py
tests/test_calls_dir_starts_clean.py
tests/test_chapters_agent_tools.py
tests/test_chapters_job.py
tests/test_chapters_store.py
tests/test_charter_context.py
tests/test_charters_api.py
tests/test_chat_run_facts.py
tests/test_checkpoint_access.py
tests/test_checkpoint_configuration.py
tests/test_checkpoint_cutover.py
tests/test_checkpoint_from_compaction.py
tests/test_checkpoint_generation.py
tests/test_checkpoint_handover.py
tests/test_checkpoint_notes.py
tests/test_checkpoint_policy.py
tests/test_checkpoint_record.py
tests/test_checks_refresh_when_main_moves.py
tests/test_checks_reuse_a_pass_and_confirm_a_failure.py
tests/test_codex_appserver.py
tests/test_codex_appserver_process.py
tests/test_codex_appserver_run_turn.py
tests/test_codex_models_from_the_cli_cache.py
tests/test_codex_posture_ordering.py
tests/test_config.py
tests/test_conflict_refusal_names_what_clears_it.py
tests/test_context_usage.py
tests/test_context_usage_measurement.py
tests/test_conversation_archive.py
tests/test_conversation_archive_refusal.py
tests/test_conversation_attention.py
tests/test_conversation_context_usage.py
tests/test_conversation_contract.py
tests/test_conversation_loop_marker.py
tests/test_conversation_origin.py
tests/test_conversation_reply.py
tests/test_conversation_start_new_thread.py
tests/test_conversation_task_binding.py
tests/test_conversation_titles.py
tests/test_conversations.py
tests/test_copilot_acp_decide.py
tests/test_copilot_acp_mapper.py
tests/test_copilot_acp_process.py
tests/test_copilot_acp_refusal_continuation.py
tests/test_copilot_acp_run_turn.py
tests/test_copilot_byok_env.py
tests/test_copilot_context_split.py
tests/test_copilot_github_mcp_toggle.py
tests/test_copilot_home.py
tests/test_copilot_home_has_no_deciding_hook.py
tests/test_copilot_home_routes.py
tests/test_copilot_lifecycle_events.py
tests/test_copilot_probe.py
tests/test_copilot_spend_in_its_own_units.py
tests/test_copilot_tests_its_own_run.py
tests/test_copilot_trigger.py
tests/test_copilot_usage.py
tests/test_dashboard_truth.py
tests/test_database_backups.py
tests/test_database_journal.py
tests/test_database_named_before_opening.py
tests/test_database_statistics_and_indexes.py
tests/test_dead_worker_connection.py
tests/test_deleting_a_task_names_the_work_it_leaves.py
tests/test_delivery_attempts.py
tests/test_dependency_ceilings.py
tests/test_dependency_gate.py
tests/test_depends_on_taught.py
tests/test_divergence_on_read.py
tests/test_docker_workspace_root.py
tests/test_drift_watches_files.py
tests/test_duplicate_evidence.py
tests/test_each_test_gets_its_own_database.py
tests/test_engine_waits_out_a_lock.py
tests/test_event_severity.py
tests/test_evidence_carries_what_it_takes_to_judge_it.py
tests/test_evidence_decision_is_announced.py
tests/test_evidence_diff_reads_utf8.py
tests/test_evidence_footprint_root.py
tests/test_evidence_latest_review_signal.py
tests/test_evidence_restamp.py
tests/test_evidence_waits_for_its_run.py
tests/test_exploring_asks_in_prose.py
tests/test_exploring_interview_medium.py
tests/test_failed_run_returns_input.py
tests/test_failure_reporting.py
tests/test_fastmcp_api_contract.py
tests/test_firing_decision_is_shared.py
tests/test_flaky_tests_reach_the_operator.py
tests/test_flow_chain_end_to_end.py
tests/test_flow_checkpoint_lineage.py
tests/test_flow_conversation_names_the_turn.py
tests/test_flow_divergence_regime.py
tests/test_flow_fires_a_review_turn.py
tests/test_flow_holds_the_loop_requirements.py
tests/test_flow_width.py
tests/test_fs_browse.py
tests/test_handover_briefs_the_reviewer.py
tests/test_hop_budget_bound.py
tests/test_how_a_requirement_changed_and_what_proved_it.py
tests/test_hub_own_call.py
tests/test_hub_phase_write_does_not_block_merge.py
tests/test_inbound_queue.py
tests/test_instance_identity.py
tests/test_instructions.py
tests/test_isolation_does_not_change_under_held_work.py
tests/test_job_reaches_the_scheduler.py
tests/test_jobs.py
tests/test_jobs_crud.py
tests/test_land_gate_does_not_ask_for_evidence_already_recorded.py
tests/test_launchability.py
tests/test_legacy_vocabulary_is_consumed.py
tests/test_lifespan_shutdown.py
tests/test_list_tasks_read_budget.py
tests/test_lists_flat_in_history.py
tests/test_loop_archival.py
tests/test_loop_busy_guard.py
tests/test_loop_claim_dependency_gate.py
tests/test_loop_claim_is_set_valued.py
tests/test_loop_continuity_warning.py
tests/test_loop_current_item_includes_blocked.py
tests/test_loop_lands_its_work.py
tests/test_loop_selection_carries_its_agent.py
tests/test_loop_stall_ticks_in_place.py
tests/test_loops_read_shared_facts_once.py
tests/test_manager_jobs.py
tests/test_mcp_adapter_online.py
tests/test_mcp_announce.py
tests/test_mcp_body_contract.py
tests/test_mcp_call_mode.py
tests/test_mcp_server.py
tests/test_mcp_server_stdio_surface.py
tests/test_mcp_tool_schemas.py
tests/test_messages.py
tests/test_mid_turn_task_work_is_carried.py
tests/test_migration_0137_trace_tables.py
tests/test_migration_0138_trace_hub_wide.py
tests/test_migration_0139_footprint_commit_named.py
tests/test_migration_0143_a_check_run_may_be_superseded.py
tests/test_migration_0145_trace_retention.py
tests/test_migrations.py
tests/test_model_catalog.py
tests/test_model_catalog_api.py
tests/test_module_level_async_state_is_per_test.py
tests/test_native_dialog.py
tests/test_no_console_flash.py
tests/test_no_refusal_queues_input.py
tests/test_no_runner_literals.py
tests/test_one_action_lands_the_work.py
tests/test_one_request_answers_many_listings.py
tests/test_open_streams_hold_no_connection.py
tests/test_operator_agent_creation.py
tests/test_operator_authored_documents.py
tests/test_operator_dependencies.py
tests/test_operator_events.py
tests/test_operator_evidence_names_the_commit_that_did_the_work.py
tests/test_operator_is_a_reserved_agent_name.py
tests/test_operator_is_told_the_truth.py
tests/test_operator_projects_api.py
tests/test_operator_sends_completed_work_back.py
tests/test_operator_spec_routes_answer_what_was_asked.py
tests/test_outside_write_record.py
tests/test_override_inheritance.py
tests/test_oversized_body_reads_the_413.py
tests/test_partial_evidence_does_not_verify.py
tests/test_patch_agent_refuses_unknown_fields.py
tests/test_permission_approver.py
tests/test_permission_request_lifecycle.py
tests/test_pressing_run_names_the_reason.py
tests/test_project_checks_gate.py
tests/test_project_checks_run.py
tests/test_project_checks_settings.py
tests/test_project_delete_api.py
tests/test_project_lifecycle.py
tests/test_project_nesting_and_relocation_refusals.py
tests/test_project_open_adopts_main_branch.py
tests/test_project_persistence.py
tests/test_project_scoped_runtime.py
tests/test_project_spec_steps.py
tests/test_project_summary_live_state.py
tests/test_project_workspace.py
tests/test_project_workspace_unavailable.py
tests/test_provider_allowance.py
tests/test_pty_runner.py
tests/test_pull_the_thread_feed.py
tests/test_question_batch_delivery.py
tests/test_question_batches.py
tests/test_question_declined.py
tests/test_question_wait_resolution.py
tests/test_questions.py
tests/test_re_approving_refreshes_open_tasks.py
tests/test_read_spec_document.py
tests/test_reconcile_and_defects.py
tests/test_refused_capability.py
tests/test_releasing_a_checkout_keeps_a_half_resolved_merge.py
tests/test_relocate_onto_a_claimed_path.py
tests/test_repo_hygiene.py
tests/test_request_agent_models_an_existing_agent.py
tests/test_request_strictness.py
tests/test_requirement_coverage.py
tests/test_requirement_drift.py
tests/test_requirement_evidence.py
tests/test_requirement_gate.py
tests/test_requirement_identifiers_sort_naturally.py
tests/test_requirement_links.py
tests/test_resolving_a_workspace_writes_nothing.py
tests/test_response_encoding.py
tests/test_retired_context_routes.py
tests/test_review_agents_report.py
tests/test_review_briefing_names_dependencies.py
tests/test_review_briefing_names_other_tasks_requirements.py
tests/test_review_briefing_names_the_evidence_gate.py
tests/test_review_checkout.py
tests/test_review_dispatch_staffs_the_task.py
tests/test_review_divergence.py
tests/test_review_leaves_the_pool.py
tests/test_review_target.py
tests/test_review_turn.py
tests/test_review_turn_copilot_agents.py
tests/test_review_waits_for_the_authors_turn.py
tests/test_reviewer_is_not_the_author.py
tests/test_reviewer_ladder.py
tests/test_revision_returns_to_the_author.py
tests/test_run_divergence.py
tests/test_run_id_names_a_run.py
tests/test_run_names_a_spent_token_budget.py
tests/test_run_reconciliation.py
tests/test_run_secrets_stream.py
tests/test_run_task_binding.py
tests/test_runner_adapters_argv.py
tests/test_runner_adapters_conformance.py
tests/test_runner_adapters_events.py
tests/test_runner_adapters_imports.py
tests/test_runner_adapters_rpc.py
tests/test_runner_and_charter_lists_keep_creation_order.py
tests/test_runner_binding_redrain.py
tests/test_runner_charter_models.py
tests/test_runner_command_env.py
tests/test_runner_command_overrides.py
tests/test_runner_events_diagnostic.py
tests/test_runner_parsing.py
tests/test_runner_provider_config.py
tests/test_runners_api.py
tests/test_runtime_diagnostics.py
tests/test_saving_trace_settings_ends_the_backoff.py
tests/test_scheduler.py
tests/test_scheduler_store_is_in_memory.py
tests/test_schema_reset_holds_the_write_lock.py
tests/test_select_string_pattern_is_not_a_path.py
tests/test_session_sync.py
tests/test_setup.py
tests/test_short_id.py
tests/test_shutdown_settles_background_runs.py
tests/test_sibling_evidence_waits_for_its_task.py
tests/test_spec.py
tests/test_spec_adoption_api.py
tests/test_spec_adoption_corpus.py
tests/test_spec_adoption_downstream.py
tests/test_spec_adoption_identity.py
tests/test_spec_archive.py
tests/test_spec_authoring_restriction.py
tests/test_spec_board_task_convergence.py
tests/test_spec_capability_kind.py
tests/test_spec_completeness.py
tests/test_spec_conversion.py
tests/test_spec_corpus_context.py
tests/test_spec_criteria_reach_the_task.py
tests/test_spec_declared_task_titles.py
tests/test_spec_declared_tasks.py
tests/test_spec_document_context.py
tests/test_spec_documents_api.py
tests/test_spec_edit_proposals.py
tests/test_spec_index.py
tests/test_spec_index_writer.py
tests/test_spec_journey.py
tests/test_spec_journey_briefing.py
tests/test_spec_json_storage.py
tests/test_spec_lists_reuse_parsed_documents.py
tests/test_spec_manifest.py
tests/test_spec_manifest_roundtrip.py
tests/test_spec_merge.py
tests/test_spec_naming.py
tests/test_spec_payload.py
tests/test_spec_procedure_precedence.py
tests/test_spec_prompt_teaches_files.py
tests/test_spec_read_budget.py
tests/test_spec_reading.py
tests/test_spec_rename.py
tests/test_spec_render.py
tests/test_spec_reviewer_undeclared_warning.py
tests/test_spec_roadmaps.py
tests/test_spec_route_echoes.py
tests/test_spec_storage_seam.py
tests/test_spec_task_dependencies.py
tests/test_spec_task_files.py
tests/test_spec_test_only_task_warning.py
tests/test_spec_turn_notice.py
tests/test_spec_undeclared_files_warning.py
tests/test_sse.py
tests/test_start_work_resumes_the_tasks_conversation.py
tests/test_status.py
tests/test_stop_closes_open_tool_calls.py
tests/test_streamed_lines_are_recorded_in_batches.py
tests/test_suite_carries_no_run_credentials.py
tests/test_suite_database_isolation.py
tests/test_surface_ceilings.py
tests/test_task_attribution.py
tests/test_task_blocked.py
tests/test_task_dependency_reads.py
tests/test_task_integration.py
tests/test_task_integration_retry.py
tests/test_task_lifecycle_bands.py
tests/test_task_rejected_evidence_signal.py
tests/test_task_release.py
tests/test_task_requirement_ids_readable.py
tests/test_task_resolved_before_workspace.py
tests/test_task_spec_document_context.py
tests/test_task_transition_service.py
tests/test_task_transitions.py
tests/test_task_transitions_api.py
tests/test_task_turn_collision.py
tests/test_task_workspace_scheme.py
tests/test_task_worktrees.py
tests/test_tasks.py
tests/test_tester_amendments.py
tests/test_the_activity_tab_is_the_projects_ledger.py
tests/test_the_corpus_says_what_a_rebuild_can_do.py
tests/test_the_docker_image_names_its_database.py
tests/test_the_evidence_names_the_author.py
tests/test_the_hub_is_traced.py
tests/test_the_mcp_server_never_guesses_a_hub.py
tests/test_the_mender_hands_finished_work_to_review.py
tests/test_the_operator_answers_a_cannot_satisfy_report.py
tests/test_the_operator_can_delete_a_document_a_task_or_an_archived_agent.py
tests/test_the_operator_can_rename_a_task.py
tests/test_the_preview_asks_the_merge_question.py
tests/test_the_rest_of_what_the_hub_records_becomes_reachable.py
tests/test_the_reviewers_verdict_decides_the_tasks_evidence.py
tests/test_the_schema_says_a_question_warns.py
tests/test_the_shell_judge_reads_a_word_whole.py
tests/test_the_tool_server_pin_is_named_at_startup.py
tests/test_the_turn_clock_counts_work.py
tests/test_the_workspace_judge_reads_paths_not_patterns.py
tests/test_thread_feed_chapters.py
tests/test_timestamp_serialization.py
tests/test_title_generation.py
tests/test_tool_server_pin.py
tests/test_tool_surface_matches_server.py
tests/test_trace_retention.py
tests/test_trace_seams.py
tests/test_turn_produced_nothing.py
tests/test_turn_scheduler.py
tests/test_turn_starts_never_freeze_the_hub.py
tests/test_turn_workspace.py
tests/test_ui_build_stamp.py
tests/test_ui_staleness.py
tests/test_unchanged_git_facts_are_not_recomputed.py
tests/test_vault.py
tests/test_vault_access.py
tests/test_vault_contradictions.py
tests/test_vault_distillation.py
tests/test_vault_file_reading.py
tests/test_vault_files.py
tests/test_vault_paths.py
tests/test_vault_readers.py
tests/test_vault_reports.py
tests/test_vault_spec_check.py
tests/test_version.py
tests/test_why_queued_input_waits_is_told_truthfully.py
tests/test_windowless_console.py
tests/test_worker.py
tests/test_worker_at_mention.py
tests/test_worker_spend_counts_against_the_budget.py
tests/test_workspace_file_endpoint.py
tests/test_workspace_paths.py
tests/test_workspace_posture_context.py
tests/test_workspace_writes.py
tests/test_worktrees.py
tests/test_write_paths_on_run_events.py