LICENSE
README.md
pyproject.toml
src/superharness/__init__.py
src/superharness/__main__.py
src/superharness/cli.py
src/superharness/logging_utils.py
src/superharness.egg-info/PKG-INFO
src/superharness.egg-info/SOURCES.txt
src/superharness.egg-info/dependency_links.txt
src/superharness.egg-info/entry_points.txt
src/superharness.egg-info/requires.txt
src/superharness.egg-info/top_level.txt
src/superharness/adapter_manifests/claude-code.yaml
src/superharness/adapter_manifests/codex-cli.yaml
src/superharness/adapter_manifests/gemini-cli.yaml
src/superharness/adapter_manifests/opencode.yaml
src/superharness/adapters/claude-code/CLAUDE.md.template
src/superharness/adapters/claude-code/install.sh
src/superharness/adapters/claude-code/.claude-plugin/plugin.json
src/superharness/adapters/claude-code/hooks/branch-guard.sh
src/superharness/adapters/claude-code/hooks/hooks.json
src/superharness/adapters/claude-code/hooks/ledger-append.sh
src/superharness/adapters/claude-code/hooks/scope-guard.sh
src/superharness/adapters/claude-code/hooks/session-exit.sh
src/superharness/adapters/claude-code/hooks/session-start.sh
src/superharness/adapters/claude-code/hooks/session-stop.sh
src/superharness/adapters/claude-code/hooks/session-turn-end.sh
src/superharness/adapters/codex-cli/AGENTS.md.template
src/superharness/commands/__init__.py
src/superharness/commands/adapter_payload.py
src/superharness/commands/adapters.py
src/superharness/commands/agent_pulse.py
src/superharness/commands/approve.py
src/superharness/commands/archive_yaml.py
src/superharness/commands/audit_self.py
src/superharness/commands/auto_dispatch.py
src/superharness/commands/backup_state.py
src/superharness/commands/benchmark.py
src/superharness/commands/citation.py
src/superharness/commands/close.py
src/superharness/commands/config.py
src/superharness/commands/context.py
src/superharness/commands/contract_today.py
src/superharness/commands/contract_validate.py
src/superharness/commands/daemon.py
src/superharness/commands/delegate.py
src/superharness/commands/demo.py
src/superharness/commands/diff.py
src/superharness/commands/discuss.py
src/superharness/commands/discussion_dispatch.py
src/superharness/commands/doctor.py
src/superharness/commands/enhance.py
src/superharness/commands/explain.py
src/superharness/commands/handoff_generate.py
src/superharness/commands/handoff_write.py
src/superharness/commands/heartbeat.py
src/superharness/commands/inbox_dispatch.py
src/superharness/commands/inbox_enqueue.py
src/superharness/commands/inbox_gc.py
src/superharness/commands/inbox_normalize.py
src/superharness/commands/inbox_recover.py
src/superharness/commands/inbox_watch.py
src/superharness/commands/init_project.py
src/superharness/commands/insights.py
src/superharness/commands/install_hooks.py
src/superharness/commands/install_wrapper.py
src/superharness/commands/logs.py
src/superharness/commands/notify.py
src/superharness/commands/notify_desktop.py
src/superharness/commands/observation.py
src/superharness/commands/onboard.py
src/superharness/commands/operator_memory_cli.py
src/superharness/commands/pack.py
src/superharness/commands/pipeline_check.py
src/superharness/commands/recap.py
src/superharness/commands/rules.py
src/superharness/commands/schedule.py
src/superharness/commands/status.py
src/superharness/commands/subtask_cancel.py
src/superharness/commands/task.py
src/superharness/commands/test_type.py
src/superharness/commands/tui.py
src/superharness/commands/uninstall.py
src/superharness/commands/verify.py
src/superharness/commands/watcher_worker.py
src/superharness/commands/workflow_cmd.py
src/superharness/commands/worktree.py
src/superharness/commands/worktree_gc.py
src/superharness/commands/yaml_io.py
src/superharness/engine/__init__.py
src/superharness/engine/adapter_registry.py
src/superharness/engine/agent_status.py
src/superharness/engine/behavioral_validator.py
src/superharness/engine/benchmark.py
src/superharness/engine/burst_guard.py
src/superharness/engine/classifier.py
src/superharness/engine/config_loader.py
src/superharness/engine/contract.py
src/superharness/engine/contract_io.py
src/superharness/engine/cost_estimator.py
src/superharness/engine/dashboard_presenter.py
src/superharness/engine/db.py
src/superharness/engine/decisions_dao.py
src/superharness/engine/detect.py
src/superharness/engine/discuss.py
src/superharness/engine/discussion.py
src/superharness/engine/discussions_dao.py
src/superharness/engine/dispatch_profile.py
src/superharness/engine/env_snapshot.py
src/superharness/engine/event_stream.py
src/superharness/engine/failure_classifier.py
src/superharness/engine/failure_patterns.py
src/superharness/engine/failures_dao.py
src/superharness/engine/handoff_generator.py
src/superharness/engine/handoffs_dao.py
src/superharness/engine/heartbeat_contract.py
src/superharness/engine/hooks.py
src/superharness/engine/inbox.py
src/superharness/engine/inbox_dao.py
src/superharness/engine/insights.py
src/superharness/engine/launchd_health.py
src/superharness/engine/ledger_dao.py
src/superharness/engine/lifecycle_rules.py
src/superharness/engine/loop_detector.py
src/superharness/engine/migrate_yaml.py
src/superharness/engine/model_budget.py
src/superharness/engine/model_fallback.py
src/superharness/engine/model_router.py
src/superharness/engine/model_router_roles.py
src/superharness/engine/models.yaml
src/superharness/engine/next_action.py
src/superharness/engine/normalization.py
src/superharness/engine/observation_capture.py
src/superharness/engine/observations_dao.py
src/superharness/engine/operator.py
src/superharness/engine/operator_commands_dao.py
src/superharness/engine/operator_memory.py
src/superharness/engine/orchestrator.py
src/superharness/engine/osm.py
src/superharness/engine/pack.py
src/superharness/engine/parallel_dispatch.py
src/superharness/engine/parity.py
src/superharness/engine/plan_validator.py
src/superharness/engine/platform_runtime.py
src/superharness/engine/policy_gate.py
src/superharness/engine/preflight.py
src/superharness/engine/profile.py
src/superharness/engine/recall.py
src/superharness/engine/report_verifier.py
src/superharness/engine/review_dao.py
src/superharness/engine/review_escalation.py
src/superharness/engine/review_fanout.py
src/superharness/engine/runtime_probe.py
src/superharness/engine/schemas.py
src/superharness/engine/sdk_runner.py
src/superharness/engine/service_installer.py
src/superharness/engine/session_flush.py
src/superharness/engine/skill_extractor.py
src/superharness/engine/skill_metrics.py
src/superharness/engine/smart_dispatch.py
src/superharness/engine/sqlite_only.py
src/superharness/engine/state_errors.py
src/superharness/engine/state_reader.py
src/superharness/engine/state_writer.py
src/superharness/engine/subtask.py
src/superharness/engine/subtask_aggregator.py
src/superharness/engine/subtask_gate.py
src/superharness/engine/summarizer.py
src/superharness/engine/summarizer_calls.py
src/superharness/engine/summarizer_providers.py
src/superharness/engine/swarm.py
src/superharness/engine/tasks_dao.py
src/superharness/engine/taxonomy.py
src/superharness/engine/trace.py
src/superharness/engine/validate.py
src/superharness/engine/watcher_singleton.py
src/superharness/engine/worktree_ops.py
src/superharness/engine/yaml_helpers.py
src/superharness/engine/yaml_sync.py
src/superharness/guard/__init__.py
src/superharness/guard/checkpoint.py
src/superharness/guard/dangerous_patterns.py
src/superharness/guard/detector.py
src/superharness/guard/redact.py
src/superharness/guard/state.py
src/superharness/mcp/__init__.py
src/superharness/mcp/approval.py
src/superharness/mcp/cli.py
src/superharness/mcp/events.py
src/superharness/mcp/hooks.py
src/superharness/mcp/server.py
src/superharness/mcp/session.py
src/superharness/mcp/tools/__init__.py
src/superharness/mcp/tools/contract.py
src/superharness/mcp/tools/handoffs.py
src/superharness/mcp/tools/inbox.py
src/superharness/mcp/tools/ledger.py
src/superharness/mcp/tools/skills.py
src/superharness/module_templates/auto-schedule.yaml
src/superharness/module_templates/ntfy.yaml
src/superharness/module_templates/obsidian.yaml
src/superharness/module_templates/openclaw.yaml
src/superharness/module_templates/remember.yaml
src/superharness/module_templates/security.yaml
src/superharness/module_templates/ship.yaml
src/superharness/module_templates/telegram.yaml
src/superharness/modules/__init__.py
src/superharness/modules/constants.py
src/superharness/modules/loader.py
src/superharness/modules/registry.py
src/superharness/modules/runner.py
src/superharness/modules/sdk.py
src/superharness/modules/validator.py
src/superharness/modules/actions/__init__.py
src/superharness/modules/actions/auto_schedule.py
src/superharness/modules/actions/discord.py
src/superharness/modules/actions/ntfy.py
src/superharness/modules/actions/obsidian.py
src/superharness/modules/actions/openclaw.py
src/superharness/modules/actions/remember.py
src/superharness/modules/actions/security.py
src/superharness/modules/actions/ship.py
src/superharness/modules/actions/telegram.py
src/superharness/modules/gateway/__init__.py
src/superharness/modules/gateway/telegram_gateway.py
src/superharness/scripts/check-changelog-append-only.sh
src/superharness/scripts/check-contract-hygiene.sh
src/superharness/scripts/check-shell-entrypoints.sh
src/superharness/scripts/contract-today.sh
src/superharness/scripts/dashboard-ui.py
src/superharness/scripts/dashboard.html
src/superharness/scripts/delegate-task.sh
src/superharness/scripts/delegate-to-claude.sh
src/superharness/scripts/delegate-to-codex.sh
src/superharness/scripts/delegate-to-gemini.sh
src/superharness/scripts/delegate-to-opencode.sh
src/superharness/scripts/demo.sh
src/superharness/scripts/ensure-launchd-inbox-watcher.sh
src/superharness/scripts/heartbeat.sh
src/superharness/scripts/inbox-deadline-check.sh
src/superharness/scripts/inbox-dispatch.sh
src/superharness/scripts/inbox-watch.sh
src/superharness/scripts/init-project.sh
src/superharness/scripts/install-git-hooks.sh
src/superharness/scripts/install-launchd-inbox-watcher.sh
src/superharness/scripts/install-operator-service.sh
src/superharness/scripts/install-remote.sh
src/superharness/scripts/install-systemd-inbox-watcher.sh
src/superharness/scripts/notify.sh
src/superharness/scripts/regression-guard.py
src/superharness/scripts/reset-watcher-and-test.sh
src/superharness/scripts/status.sh
src/superharness/scripts/superharness-watcher@.service
src/superharness/scripts/task.sh
src/superharness/scripts/uninstall-launchd-inbox-watcher.sh
src/superharness/scripts/worktree.sh
src/superharness/skills/__init__.py
src/superharness/skills/loader.py
src/superharness/ui/__init__.py
src/superharness/ui/prompts.py
src/superharness/ui/sections/__init__.py
src/superharness/ui/sections/agent.py
src/superharness/ui/sections/base.py
src/superharness/ui/sections/gateway.py
src/superharness/ui/sections/git.py
src/superharness/ui/sections/hooks.py
src/superharness/ui/sections/project.py
src/superharness/ui/sections/watcher.py
src/superharness/utils/__init__.py
src/superharness/utils/json_output.py
src/superharness/utils/model_routing.py
src/superharness/utils/paths.py
src/superharness/utils/privacy.py
tests/test_operator_memory.py
tests/test_smoke.py
tests/test_state_consistency.py
tests/test_unification.py