LICENSE
MANIFEST.in
README.md
alembic.ini
pyproject.toml
alembic/env.py
alembic/__pycache__/env.cpython-310.pyc
alembic/__pycache__/env.cpython-311.pyc
alembic/versions/001_initial_schema.py
alembic/versions/002_reviews_comments.py
alembic/versions/003_experiment_logs.py
alembic/versions/004_log_index.py
alembic/versions/005_project_roles_status.py
alembic/versions/006_topics.py
alembic/versions/007_webhooks_audit.py
alembic/versions/008_agent_token_prefix.py
alembic/versions/009_notifications.py
alembic/versions/010_mentions.py
alembic/versions/011_topic_pinned.py
alembic/versions/012_experiment_active_topic_unique.py
alembic/versions/013_topic_experiment_archived.py
alembic/versions/014_topic_discussion_round.py
alembic/versions/015_platform_feedback.py
alembic/versions/016_topic_decisions_actions.py
alembic/versions/017_exp_lock_fields.py
alembic/versions/018_mention_dismissed_at.py
alembic/versions/019_topic_dismissed_at.py
alembic/versions/020_topic_advance_round_pending_since.py
alembic/versions/021_experiment_result_review_phase.py
alembic/versions/022_inbound_events.py
alembic/versions/023_notification_category_aggregation.py
alembic/versions/024_inbound_event_rejection_count.py
alembic/versions/025_topic_comment_seq_read_cursor.py
alembic/versions/026_review_substitute_kind.py
alembic/versions/027_topic_action_item_escalation_fields.py
alembic/versions/028_webhook_delivery_last_error.py
alembic/versions/029_audit_logs_query_indexes.py
alembic/versions/030_topic_mentions_source_type.py
alembic/versions/031_topic_comment_kind.py
alembic/versions/032_review_item_last_resolution_reason.py
alembic/versions/033_experiment_escalation_target_agent_id.py
alembic/versions/034_review_archived_metadata.py
alembic/versions/035_experiment_phase_owner.py
alembic/versions/036_experiment_lock_unique_holder.py
alembic/versions/037_webhook_secret_encryption.py
alembic/versions/038_notification_recipient_group_key_unique.py
alembic/versions/039_flexible_discussion_rounds.py
alembic/versions/040_topic_comment_is_round_summary.py
alembic/versions/041_topic_close_reason.py
alembic/versions/042_experiment_executor.py
alembic/versions/043_experiment_mode.py
alembic/versions/044_doc_ref_slimming.py
alembic/versions/045_log_file_path.py
alembic/versions/046_experiment_topic_fk_retirement.py
alembic/versions/047_fs_projection.py
alembic/versions/048_fs_remote_p0.py
alembic/versions/049_project_fs_content_config.py
alembic/versions/050_agent_waker_heartbeat_timestamps.py
alembic/versions/051_agent_token_sha256_lookup.py
alembic/versions/052_notifications_recipient_updated_index.py
alembic/versions/__pycache__/001_initial_schema.cpython-310.pyc
alembic/versions/__pycache__/001_initial_schema.cpython-311.pyc
alembic/versions/__pycache__/002_reviews_comments.cpython-310.pyc
alembic/versions/__pycache__/002_reviews_comments.cpython-311.pyc
alembic/versions/__pycache__/003_experiment_logs.cpython-310.pyc
alembic/versions/__pycache__/003_experiment_logs.cpython-311.pyc
alembic/versions/__pycache__/004_log_index.cpython-310.pyc
alembic/versions/__pycache__/004_log_index.cpython-311.pyc
alembic/versions/__pycache__/005_project_roles_status.cpython-310.pyc
alembic/versions/__pycache__/005_project_roles_status.cpython-311.pyc
alembic/versions/__pycache__/006_topics.cpython-310.pyc
alembic/versions/__pycache__/006_topics.cpython-311.pyc
alembic/versions/__pycache__/007_webhooks_audit.cpython-310.pyc
alembic/versions/__pycache__/007_webhooks_audit.cpython-311.pyc
alembic/versions/__pycache__/008_agent_token_prefix.cpython-310.pyc
alembic/versions/__pycache__/008_agent_token_prefix.cpython-311.pyc
alembic/versions/__pycache__/009_notifications.cpython-310.pyc
alembic/versions/__pycache__/009_notifications.cpython-311.pyc
alembic/versions/__pycache__/010_mentions.cpython-310.pyc
alembic/versions/__pycache__/010_mentions.cpython-311.pyc
alembic/versions/__pycache__/011_topic_pinned.cpython-310.pyc
alembic/versions/__pycache__/011_topic_pinned.cpython-311.pyc
alembic/versions/__pycache__/012_experiment_active_topic_unique.cpython-310.pyc
alembic/versions/__pycache__/012_experiment_active_topic_unique.cpython-311.pyc
alembic/versions/__pycache__/013_topic_experiment_archived.cpython-310.pyc
alembic/versions/__pycache__/013_topic_experiment_archived.cpython-311.pyc
alembic/versions/__pycache__/014_topic_discussion_round.cpython-310.pyc
alembic/versions/__pycache__/014_topic_discussion_round.cpython-311.pyc
alembic/versions/__pycache__/015_platform_feedback.cpython-310.pyc
alembic/versions/__pycache__/015_platform_feedback.cpython-311.pyc
alembic/versions/__pycache__/016_topic_decisions_actions.cpython-310.pyc
alembic/versions/__pycache__/016_topic_decisions_actions.cpython-311.pyc
alembic/versions/__pycache__/017_exp_lock_fields.cpython-310.pyc
alembic/versions/__pycache__/017_exp_lock_fields.cpython-311.pyc
alembic/versions/__pycache__/018_mention_dismissed_at.cpython-310.pyc
alembic/versions/__pycache__/018_mention_dismissed_at.cpython-311.pyc
alembic/versions/__pycache__/019_topic_dismissed_at.cpython-310.pyc
alembic/versions/__pycache__/019_topic_dismissed_at.cpython-311.pyc
alembic/versions/__pycache__/020_topic_advance_round_pending_since.cpython-310.pyc
alembic/versions/__pycache__/020_topic_advance_round_pending_since.cpython-311.pyc
alembic/versions/__pycache__/021_experiment_result_review_phase.cpython-310.pyc
alembic/versions/__pycache__/021_experiment_result_review_phase.cpython-311.pyc
alembic/versions/__pycache__/022_inbound_events.cpython-310.pyc
alembic/versions/__pycache__/022_inbound_events.cpython-311.pyc
alembic/versions/__pycache__/023_notification_category_aggregation.cpython-310.pyc
alembic/versions/__pycache__/023_notification_category_aggregation.cpython-311.pyc
alembic/versions/__pycache__/024_inbound_event_rejection_count.cpython-310.pyc
alembic/versions/__pycache__/024_inbound_event_rejection_count.cpython-311.pyc
alembic/versions/__pycache__/025_topic_comment_seq_read_cursor.cpython-310.pyc
alembic/versions/__pycache__/025_topic_comment_seq_read_cursor.cpython-311.pyc
alembic/versions/__pycache__/026_review_substitute_kind.cpython-310.pyc
alembic/versions/__pycache__/026_review_substitute_kind.cpython-311.pyc
alembic/versions/__pycache__/027_topic_action_item_escalation_fields.cpython-310.pyc
alembic/versions/__pycache__/027_topic_action_item_escalation_fields.cpython-311.pyc
alembic/versions/__pycache__/028_webhook_delivery_last_error.cpython-310.pyc
alembic/versions/__pycache__/028_webhook_delivery_last_error.cpython-311.pyc
alembic/versions/__pycache__/029_audit_logs_query_indexes.cpython-310.pyc
alembic/versions/__pycache__/029_audit_logs_query_indexes.cpython-311.pyc
alembic/versions/__pycache__/030_topic_mentions_source_type.cpython-310.pyc
alembic/versions/__pycache__/030_topic_mentions_source_type.cpython-311.pyc
alembic/versions/__pycache__/031_topic_comment_kind.cpython-310.pyc
alembic/versions/__pycache__/031_topic_comment_kind.cpython-311.pyc
alembic/versions/__pycache__/032_review_item_last_resolution_reason.cpython-310.pyc
alembic/versions/__pycache__/032_review_item_last_resolution_reason.cpython-311.pyc
alembic/versions/__pycache__/033_experiment_escalation_target_agent_id.cpython-310.pyc
alembic/versions/__pycache__/033_experiment_escalation_target_agent_id.cpython-311.pyc
alembic/versions/__pycache__/034_review_archived_metadata.cpython-310.pyc
alembic/versions/__pycache__/034_review_archived_metadata.cpython-311.pyc
alembic/versions/__pycache__/035_experiment_phase_owner.cpython-310.pyc
alembic/versions/__pycache__/035_experiment_phase_owner.cpython-311.pyc
alembic/versions/__pycache__/036_experiment_lock_unique_holder.cpython-310.pyc
alembic/versions/__pycache__/036_experiment_lock_unique_holder.cpython-311.pyc
alembic/versions/__pycache__/037_webhook_secret_encryption.cpython-310.pyc
alembic/versions/__pycache__/037_webhook_secret_encryption.cpython-311.pyc
alembic/versions/__pycache__/038_notification_recipient_group_key_unique.cpython-310.pyc
alembic/versions/__pycache__/038_notification_recipient_group_key_unique.cpython-311.pyc
alembic/versions/__pycache__/038_notification_unique_sqlite.cpython-311.pyc
alembic/versions/__pycache__/039_flexible_discussion_rounds.cpython-310.pyc
alembic/versions/__pycache__/039_flexible_discussion_rounds.cpython-311.pyc
alembic/versions/__pycache__/039_notification_unique_sqlite_conflict_target.cpython-311.pyc
alembic/versions/__pycache__/040_topic_comment_is_round_summary.cpython-310.pyc
alembic/versions/__pycache__/040_topic_comment_is_round_summary.cpython-311.pyc
alembic/versions/__pycache__/041_topic_close_reason.cpython-310.pyc
alembic/versions/__pycache__/041_topic_close_reason.cpython-311.pyc
alembic/versions/__pycache__/042_experiment_executor.cpython-310.pyc
alembic/versions/__pycache__/042_experiment_executor.cpython-311.pyc
alembic/versions/__pycache__/043_experiment_mode.cpython-310.pyc
alembic/versions/__pycache__/043_experiment_mode.cpython-311.pyc
alembic/versions/__pycache__/044_doc_ref_slimming.cpython-310.pyc
alembic/versions/__pycache__/044_doc_ref_slimming.cpython-311.pyc
alembic/versions/__pycache__/045_log_file_path.cpython-310.pyc
alembic/versions/__pycache__/045_log_file_path.cpython-311.pyc
alembic/versions/__pycache__/046_experiment_topic_fk_retirement.cpython-310.pyc
alembic/versions/__pycache__/046_experiment_topic_fk_retirement.cpython-311.pyc
alembic/versions/__pycache__/047_fs_projection.cpython-310.pyc
alembic/versions/__pycache__/047_fs_projection.cpython-311.pyc
alembic/versions/__pycache__/048_fs_remote_p0.cpython-311.pyc
alembic/versions/__pycache__/049_project_fs_content_config.cpython-311.pyc
alembic/versions/__pycache__/050_agent_waker_heartbeat_timestamps.cpython-311.pyc
alembic/versions/__pycache__/051_action_item_fs_plane_fk_retirement.cpython-311.pyc
alembic/versions/__pycache__/051_agent_token_sha256_lookup.cpython-311.pyc
alembic/versions/__pycache__/052_notifications_recipient_updated_index.cpython-311.pyc
cli/__init__.py
cli/action_item_escalation.py
cli/agent_client.py
cli/audit_target.py
cli/bridge_state.py
cli/cursor_wake_backend.py
cli/drift_detector.py
cli/e2e_collab.py
cli/errors.py
cli/experiment_fs.py
cli/fs_projection.py
cli/git_checkpoint.py
cli/io_helpers.py
cli/local_cache.py
cli/main.py
cli/map_command_client.py
cli/map_sdk_client.py
cli/orchestrator.py
cli/persona_compare.py
cli/project_export.py
cli/runner.py
cli/runtime_chat.py
cli/server_daemon.py
cli/session_wake_log.py
cli/shortid.py
cli/simple_waker.py
cli/subcommand_format.py
cli/table_render.py
cli/wake_backend.py
cli/waker_heartbeat_render.py
cli/waker_status_view.py
cli/worker_cycle_log.py
cli/commands/__init__.py
cli/commands/action.py
cli/commands/agent.py
cli/commands/audit.py
cli/commands/auth.py
cli/commands/docs.py
cli/commands/doctor.py
cli/commands/experiment.py
cli/commands/feedback.py
cli/commands/fs.py
cli/commands/host.py
cli/commands/notification.py
cli/commands/persona.py
cli/commands/project.py
cli/commands/runtime.py
cli/commands/server.py
cli/commands/skill.py
cli/commands/sync.py
cli/commands/topic.py
cli/commands/verify_audit.py
cli/commands/version.py
cli/commands/waker_status.py
cli/cost_ledger/__init__.py
cli/cost_ledger/attribution.py
cli/cost_ledger/layer1_collector.py
cli/cost_ledger/layer2_mapper.py
cli/cost_ledger/orchestrator.py
cli/cost_ledger/render.py
cli/runtime/__init__.py
cli/runtime/run_lock.py
cli/skills/__init__.py
cli/skills/experiment-host/SKILL.md
cli/skills/experiment-host/map-plugin.yaml
cli/skills/experiment-host/references/execution-cookbook.md
cli/skills/experiment-host/references/lifecycle-transitions.md
cli/skills/experiment-reviewer/SKILL.md
cli/skills/experiment-reviewer/map-plugin.yaml
cli/skills/experiment-reviewer/references/review-format-guide.md
cli/skills/map-project-collab/SKILL.md
cli/skills/map-project-collab/map-plugin.yaml
cli/skills/map-project-collab/references/bootstrap-troubleshooting.md
cli/skills/map-project-collab/references/commands.md
cli/skills/map-project-collab/references/file-reference.md
cli/skills/map-project-collab/references/wake.md
cli/skills/map-project-collab/references/waker-mode.md
cli/skills/map-project-collab/scripts/map-bootstrap.sh
cli/skills/topic-host/SKILL.md
cli/skills/topic-host/map-plugin.yaml
cli/skills/topic-host/references/experiment-gate-rubric.md
cli/skills/topic-host/references/host-checklist.md
cli/skills/topic-participant/SKILL.md
cli/skills/topic-participant/map-plugin.yaml
cli/skills/topic-participant/references/participant-checklist.md
cli/verify_audit/__init__.py
cli/verify_audit/output.py
cli/verify_audit/scanner.py
lib/waker_status_config.py
multi_agent_platform.egg-info/PKG-INFO
multi_agent_platform.egg-info/SOURCES.txt
multi_agent_platform.egg-info/dependency_links.txt
multi_agent_platform.egg-info/entry_points.txt
multi_agent_platform.egg-info/requires.txt
multi_agent_platform.egg-info/top_level.txt
scripts/map_build_backend.py
sdk/python/map_client/__init__.py
sdk/python/map_client/bootstrap.py
sdk/python/map_client/client.py
sdk/python/map_client/config.py
sdk/python/map_client/errors.py
sdk/python/map_client/exceptions.py
sdk/python/map_client/plan_evidence.py
sdk/python/map_client/project_config.py
sdk/python/map_client/result_template.py
sdk/python/map_client/testing.py
sdk/python/map_client/user_paths.py
sdk/python/map_fs/__init__.py
sdk/python/map_fs/archive.py
sdk/python/map_fs/parser.py
sdk/python/map_fs/validation.py
sdk/python/map_mcp/__init__.py
sdk/python/map_mcp/_utils.py
sdk/python/map_mcp/auth.py
sdk/python/map_mcp/config.py
sdk/python/map_mcp/context.py
sdk/python/map_mcp/main.py
sdk/python/map_mcp/server.py
sdk/python/map_mcp/session.py
sdk/python/map_sdk/__init__.py
sdk/python/map_sdk/evidence.py
sdk/python/map_types/__init__.py
sdk/python/map_types/enums.py
sdk/python/map_types/persona.py
sdk/python/map_types/schemas/__init__.py
sdk/python/map_types/schemas/a2a.py
sdk/python/map_types/schemas/agent.py
sdk/python/map_types/schemas/agent_work.py
sdk/python/map_types/schemas/audit.py
sdk/python/map_types/schemas/base.py
sdk/python/map_types/schemas/comment.py
sdk/python/map_types/schemas/content_source.py
sdk/python/map_types/schemas/experiment.py
sdk/python/map_types/schemas/fs.py
sdk/python/map_types/schemas/inbound_event.py
sdk/python/map_types/schemas/notification.py
sdk/python/map_types/schemas/plan.py
sdk/python/map_types/schemas/project.py
sdk/python/map_types/schemas/review.py
sdk/python/map_types/schemas/todo.py
sdk/python/map_types/schemas/topic.py
sdk/python/map_types/schemas/topic_progress.py
sdk/python/map_types/schemas/webhook.py
server/__init__.py
server/__version__.py
server/config.py
server/main.py
server/migrate.py
server/spa.py
server/_migrate/alembic.ini
server/_migrate/alembic/env.py
server/_migrate/alembic/versions/001_initial_schema.py
server/_migrate/alembic/versions/002_reviews_comments.py
server/_migrate/alembic/versions/003_experiment_logs.py
server/_migrate/alembic/versions/004_log_index.py
server/_migrate/alembic/versions/005_project_roles_status.py
server/_migrate/alembic/versions/006_topics.py
server/_migrate/alembic/versions/007_webhooks_audit.py
server/_migrate/alembic/versions/008_agent_token_prefix.py
server/_migrate/alembic/versions/009_notifications.py
server/_migrate/alembic/versions/010_mentions.py
server/_migrate/alembic/versions/011_topic_pinned.py
server/_migrate/alembic/versions/012_experiment_active_topic_unique.py
server/_migrate/alembic/versions/013_topic_experiment_archived.py
server/_migrate/alembic/versions/014_topic_discussion_round.py
server/_migrate/alembic/versions/015_platform_feedback.py
server/_migrate/alembic/versions/016_topic_decisions_actions.py
server/_migrate/alembic/versions/017_exp_lock_fields.py
server/_migrate/alembic/versions/018_mention_dismissed_at.py
server/_migrate/alembic/versions/019_topic_dismissed_at.py
server/_migrate/alembic/versions/020_topic_advance_round_pending_since.py
server/_migrate/alembic/versions/021_experiment_result_review_phase.py
server/_migrate/alembic/versions/022_inbound_events.py
server/_migrate/alembic/versions/023_notification_category_aggregation.py
server/_migrate/alembic/versions/024_inbound_event_rejection_count.py
server/_migrate/alembic/versions/025_topic_comment_seq_read_cursor.py
server/_migrate/alembic/versions/026_review_substitute_kind.py
server/_migrate/alembic/versions/027_topic_action_item_escalation_fields.py
server/_migrate/alembic/versions/028_webhook_delivery_last_error.py
server/_migrate/alembic/versions/029_audit_logs_query_indexes.py
server/_migrate/alembic/versions/030_topic_mentions_source_type.py
server/_migrate/alembic/versions/031_topic_comment_kind.py
server/_migrate/alembic/versions/032_review_item_last_resolution_reason.py
server/_migrate/alembic/versions/033_experiment_escalation_target_agent_id.py
server/_migrate/alembic/versions/034_review_archived_metadata.py
server/_migrate/alembic/versions/035_experiment_phase_owner.py
server/_migrate/alembic/versions/036_experiment_lock_unique_holder.py
server/_migrate/alembic/versions/037_webhook_secret_encryption.py
server/_migrate/alembic/versions/038_notification_recipient_group_key_unique.py
server/_migrate/alembic/versions/039_flexible_discussion_rounds.py
server/_migrate/alembic/versions/040_topic_comment_is_round_summary.py
server/_migrate/alembic/versions/041_topic_close_reason.py
server/_migrate/alembic/versions/042_experiment_executor.py
server/_migrate/alembic/versions/043_experiment_mode.py
server/_migrate/alembic/versions/044_doc_ref_slimming.py
server/_migrate/alembic/versions/045_log_file_path.py
server/_migrate/alembic/versions/046_experiment_topic_fk_retirement.py
server/_migrate/alembic/versions/047_fs_projection.py
server/_migrate/alembic/versions/048_fs_remote_p0.py
server/_migrate/alembic/versions/049_project_fs_content_config.py
server/_migrate/alembic/versions/050_agent_waker_heartbeat_timestamps.py
server/_migrate/alembic/versions/051_agent_token_sha256_lookup.py
server/_migrate/alembic/versions/052_notifications_recipient_updated_index.py
server/api/__init__.py
server/api/a2a.py
server/api/action_items.py
server/api/agents.py
server/api/audit.py
server/api/background_tasks.py
server/api/bootstrap.py
server/api/common.py
server/api/deps.py
server/api/docs.py
server/api/experiment_execution.py
server/api/experiment_reviews.py
server/api/experiments.py
server/api/feedback.py
server/api/fs.py
server/api/notifications.py
server/api/projects.py
server/api/router.py
server/api/status.py
server/api/topics.py
server/api/webhooks.py
server/auth/__init__.py
server/auth/experiment_access.py
server/db/__init__.py
server/db/base.py
server/db/deadlock_retry.py
server/db/session.py
server/domain/__init__.py
server/domain/a2a_mapping.py
server/domain/encrypted_types.py
server/domain/models.py
server/domain/schemas.py
server/domain/state_machine.py
server/domain/topic_ack_constants.py
server/scripts/__init__.py
server/scripts/migrate_notification_unique.py
server/scripts/purge_audit_pollution.py
server/services/__init__.py
server/services/_lookups.py
server/services/acceptance_service.py
server/services/action_item_migration_service.py
server/services/action_item_service.py
server/services/agent_heartbeat.py
server/services/agent_work_service.py
server/services/archive_lint_service.py
server/services/audit_service.py
server/services/auth.py
server/services/bootstrap_service.py
server/services/comment_service.py
server/services/errors.py
server/services/escalation_resolver.py
server/services/evidence_service.py
server/services/experiment_capabilities_service.py
server/services/fs_projection_store.py
server/services/fs_source_service.py
server/services/fs_write_token.py
server/services/inbound_event_service.py
server/services/lock_service.py
server/services/log_service.py
server/services/mention_service.py
server/services/notification_cleanup.py
server/services/notification_fanout.py
server/services/notification_service.py
server/services/notification_stalled.py
server/services/notification_stream.py
server/services/permissions.py
server/services/persona_activity_service.py
server/services/phase_owner_resolver.py
server/services/phase_service.py
server/services/plan_marker_service.py
server/services/plan_service.py
server/services/project_service.py
server/services/project_status_service.py
server/services/review_service.py
server/services/secret_encryption.py
server/services/similarity_service.py
server/services/sse_event_schemas.py
server/services/status_service.py
server/services/template_service.py
server/services/text_utils.py
server/services/thread_activity.py
server/services/time_utils.py
server/services/todo_persona_filter.py
server/services/todo_service.py
server/services/topic_ack_service.py
server/services/topic_action_item_ops.py
server/services/topic_comment_kind.py
server/services/topic_comment_service.py
server/services/topic_helpers.py
server/services/topic_lifecycle_service.py
server/services/topic_progress_service.py
server/services/topic_resolve_service.py
server/services/topic_role_resolver.py
server/services/topic_service.py
server/services/topic_work_item_service.py
server/services/webhook_service.py
server/services/work_kinds.py
server/web_dist/build-info.json
server/web_dist/index.html
server/web_dist/assets/ExperimentPage-BaMLz9jd.js
server/web_dist/assets/NotificationsPage-CM-THViD.js
server/web_dist/assets/ProjectExperimentsPage-DWXgVae_.js
server/web_dist/assets/TopicPage-BHnwWDSO.js
server/web_dist/assets/index-CG0Wgg7x.css
server/web_dist/assets/index-D9HeG63h.js
server/web_dist/assets/useCommentAnchor-C65b7jPN.js
tests/test_049_project_fs_content_config.py
tests/test_18a64691_linkage.py
tests/test_a2a.py
tests/test_accept_result_verdict.py
tests/test_action_item_cascade.py
tests/test_action_item_stale.py
tests/test_action_item_timeline_acceptance.py
tests/test_action_item_wake_endpoints.py
tests/test_action_item_wake_stale.py
tests/test_action_item_wake_stale_notifications.py
tests/test_action_items.py
tests/test_agent_client.py
tests/test_agent_work.py
tests/test_agents_list.py
tests/test_arch_map_sdk_evidence.py
tests/test_archive_lint_service.py
tests/test_audit_admin_cli.py
tests/test_audit_admin_filter.py
tests/test_auth.py
tests/test_auth_experiment_access.py
tests/test_auth_reissue.py
tests/test_authz_cross_persona_capability.py
tests/test_authz_pr3_creator_gating_extended.py
tests/test_bootstrap.py
tests/test_bootstrap_conflict_triage.py
tests/test_bootstrap_heal.py
tests/test_breaking_audit_gate.py
tests/test_bridge_state.py
tests/test_cleanup_audit_log_no_commit.py
tests/test_clear_action_template.py
tests/test_cli.py
tests/test_cli_error_envelope.py
tests/test_cli_evidence_contract.py
tests/test_cli_format_priority.py
tests/test_cli_json_schema.py
tests/test_cli_n2_hard_cutover.py
tests/test_cli_param_routing_aliases.py
tests/test_cli_schema_discovery.py
tests/test_cli_shortid.py
tests/test_cli_status.py
tests/test_cli_subcommand_format.py
tests/test_cli_template_contract.py
tests/test_cli_version_flag.py
tests/test_cli_work_deprecation.py
tests/test_cli_work_kinds.py
tests/test_close_reason_enum.py
tests/test_cost_ledger.py
tests/test_cost_ledger_attribution.py
tests/test_cost_ledger_layer1.py
tests/test_cost_ledger_layer2.py
tests/test_cost_ledger_render.py
tests/test_cross_persona_call_audit.py
tests/test_cursor_wake_backend.py
tests/test_deadlock_retry.py
tests/test_direct_mode.py
tests/test_docs_consistency.py
tests/test_docs_inventory.py
tests/test_doctor_config.py
tests/test_e2e_fanout_role_narrowing.py
tests/test_eng_mypy_strict_agent_work_service.py
tests/test_eng_mypy_strict_agents.py
tests/test_eng_mypy_strict_experiment_capabilities_service.py
tests/test_eng_mypy_strict_experiments_projects.py
tests/test_eng_mypy_strict_mention_service.py
tests/test_eng_mypy_strict_notification_service.py
tests/test_eng_mypy_strict_phase_service.py
tests/test_eng_mypy_strict_project_service.py
tests/test_eng_mypy_strict_todo_service.py
tests/test_eng_mypy_strict_topic_comment_service.py
tests/test_eng_mypy_strict_topic_service.py
tests/test_eng_mypy_strict_topic_work_item_service.py
tests/test_eng_mypy_strict_topics.py
tests/test_eng_typing_extensions_clean.py
tests/test_eng_uv_lock.py
tests/test_eng_version_single_source.py
tests/test_error_codes_cli.py
tests/test_error_envelope_and_file_options.py
tests/test_escalation_resolver.py
tests/test_escalation_target_endpoint.py
tests/test_evidence_service.py
tests/test_experiment_capabilities.py
tests/test_experiment_capabilities_whitelist.py
tests/test_experiment_cli_hygiene.py
tests/test_experiment_executor.py
tests/test_experiment_fs_independence.py
tests/test_experiment_id_routing.py
tests/test_experiment_lock_fuzz.py
tests/test_experiment_lock_notifications.py
tests/test_experiment_lock_unit.py
tests/test_experiments.py
tests/test_fast_gate_inversion.py
tests/test_feedback_github.py
tests/test_feedback_stub.py
tests/test_field_rename_alias.py
tests/test_fs_action_items.py
tests/test_fs_archive_command.py
tests/test_fs_close_server.py
tests/test_fs_experiment_index.py
tests/test_fs_projection_cli.py
tests/test_fs_remote_mode.py
tests/test_fs_remote_p1.py
tests/test_fs_scan_plane_perf_baseline.py
tests/test_fs_source.py
tests/test_fs_write_entry_validation.py
tests/test_git_checkpoint.py
tests/test_gitignore_map_dir.py
tests/test_inbound_event_rejection.py
tests/test_lint_gate_coverage.py
tests/test_local_cache.py
tests/test_log_create_response.py
tests/test_log_phase_whitelist.py
tests/test_m2_flow.py
tests/test_m3_flow.py
tests/test_m55_error_envelope.py
tests/test_m57_log_slim_form.py
tests/test_map_fs_validation.py
tests/test_map_sdk_skeleton.py
tests/test_map_user_paths.py
tests/test_mcp.py
tests/test_mcp_http.py
tests/test_mention_code_skip_unit.py
tests/test_mentions.py
tests/test_notification_bulk_filter.py
tests/test_notification_cleanup.py
tests/test_notification_fanout.py
tests/test_notification_service_v09.py
tests/test_notification_stream.py
tests/test_notification_upsert_pr2.py
tests/test_notifications.py
tests/test_optimization_t07.py
tests/test_optimization_t09_t16.py
tests/test_optimization_t10_t13.py
tests/test_optimization_t11.py
tests/test_optimization_t14_t15.py
tests/test_optimization_t18.py
tests/test_optimization_t24.py
tests/test_optimization_t25.py
tests/test_optimization_t26.py
tests/test_optimization_t27.py
tests/test_optimization_t29.py
tests/test_orchestrator.py
tests/test_paging_seven_endpoints.py
tests/test_paging_unified_limit.py
tests/test_perf_count_sql_fixture.py
tests/test_perf_experiment_bundle_verdict_n_plus_one.py
tests/test_perf_experiment_summary_bulk.py
tests/test_perf_topic_comments_bulk.py
tests/test_perf_work_hotpath_bulk.py
tests/test_persona_activity.py
tests/test_persona_compare_partition.py
tests/test_persona_identity_unified.py
tests/test_phase_owner_orm_validation.py
tests/test_phase_owner_resolver.py
tests/test_plan_evidence_parser.py
tests/test_plan_marker_service.py
tests/test_plan_revise_auto_archive.py
tests/test_plan_validate_cli.py
tests/test_project_config.py
tests/test_project_export.py
tests/test_project_status.py
tests/test_projects.py
tests/test_pytest_summary_gate.py
tests/test_rebutted_plan_continues_e2e.py
tests/test_register_agent_body_model.py
tests/test_reject_result_misuse.py
tests/test_release_script.py
tests/test_required_option_guard.py
tests/test_resolve_item_sdk_contract.py
tests/test_resolve_item_status.py
tests/test_result_template_parser.py
tests/test_review_already_archived.py
tests/test_review_archived_metadata.py
tests/test_review_eligibility.py
tests/test_review_item_mutation_audit.py
tests/test_review_item_state_closed_migration.py
tests/test_review_list_archived_filter.py
tests/test_review_routing.py
tests/test_review_substitute_and_withdraw.py
tests/test_review_verdict_alias.py
tests/test_runtime_chat.py
tests/test_same_second_host_reply.py
tests/test_same_second_trio.py
tests/test_sdk.py
tests/test_sdk_exceptions.py
tests/test_server_lock_service.py
tests/test_session_wake_log.py
tests/test_similarity_api_contract.py
tests/test_similarity_service.py
tests/test_simple_waker.py
tests/test_simple_waker_backoff_graceful.py
tests/test_simple_waker_drift_detection.py
tests/test_simple_waker_pr3_dedup.py
tests/test_simple_waker_reviewer_filter.py
tests/test_skill_install.py
tests/test_skill_versioning.py
tests/test_spa.py
tests/test_sse_acceptance.py
tests/test_sse_isolation.py
tests/test_sse_schema_overlap.py
tests/test_state_machine.py
tests/test_state_machine_recovery_hint.py
tests/test_status_service.py
tests/test_systemd_install.py
tests/test_template_api_contract.py
tests/test_template_service.py
tests/test_todos.py
tests/test_topic_close_pending_event.py
tests/test_topic_create_help.py
tests/test_topic_lifecycle_invariants.py
tests/test_topic_migrate.py
tests/test_topic_notifications.py
tests/test_topic_progress.py
tests/test_topic_read_cursor.py
tests/test_topic_role_resolver.py
tests/test_topic_routing.py
tests/test_topic_work_items.py
tests/test_topics.py
tests/test_verify_audit.py
tests/test_version_command.py
tests/test_waker_heartbeat.py
tests/test_waker_heartbeat_cli.py
tests/test_waker_phase1_acceptance.py
tests/test_waker_should_wake_action_item.py
tests/test_waker_state_atomic.py
tests/test_waker_status.py
tests/test_waker_status_view.py
tests/test_webhook_secret_encryption.py
tests/test_webhooks_audit.py
tests/test_work_kind_registry_consistency.py
tests/test_work_kinds.py
tests/test_work_summary.py
tests/test_workspace_unique.py