LICENSE
README.md
VERSION
pyproject.toml
src/afriend/__init__.py
src/afriend/__main__.py
src/afriend/adapters.py
src/afriend/authority.py
src/afriend/ceilings.py
src/afriend/childenv.py
src/afriend/claimschema.py
src/afriend/cli.py
src/afriend/cliargs.py
src/afriend/contracts.py
src/afriend/dispatch.py
src/afriend/envelopes.py
src/afriend/errors.py
src/afriend/events.py
src/afriend/failures.py
src/afriend/http_transport.py
src/afriend/ids.py
src/afriend/isolation.py
src/afriend/jsonio.py
src/afriend/judgebatch.py
src/afriend/judgeprompt.py
src/afriend/ledger.py
src/afriend/merge.py
src/afriend/normalize.py
src/afriend/orchestrator.py
src/afriend/outcomes.py
src/afriend/paths.py
src/afriend/presets.py
src/afriend/procgroup.py
src/afriend/procio.py
src/afriend/progress.py
src/afriend/prompt.py
src/afriend/providerconfig.py
src/afriend/readiness.py
src/afriend/report.py
src/afriend/resolutions.py
src/afriend/reviewcompleteness.py
src/afriend/reviewprofiles.py
src/afriend/reviewstate.py
src/afriend/roster.py
src/afriend/rosterfile.py
src/afriend/rounds.py
src/afriend/runstore.py
src/afriend/sandbox.py
src/afriend/secureio.py
src/afriend/sessionconfig.py
src/afriend/snapshotgit.py
src/afriend/snapshots.py
src/afriend/snapshotvalidation.py
src/afriend/spawn.py
src/afriend/themes.py
src/afriend/trust.py
src/afriend/verdicts.py
src/afriend/verdictschema.py
src/afriend/workspaceassets.py
src/afriend.egg-info/PKG-INFO
src/afriend.egg-info/SOURCES.txt
src/afriend.egg-info/dependency_links.txt
src/afriend.egg-info/entry_points.txt
src/afriend.egg-info/top_level.txt
src/afriend/assets/__init__.py
src/afriend/assets/adapters/agy.toml
src/afriend/assets/adapters/claude.toml
src/afriend/assets/adapters/codex.toml
src/afriend/assets/adapters/ollama.toml
src/afriend/assets/adapters/opencode.toml
src/afriend/assets/entrypoints/afriend/SKILL.md
src/afriend/assets/entrypoints/afriend/references/ledger.md
src/afriend/assets/entrypoints/afriend/references/modes.md
src/afriend/assets/entrypoints/afriend/references/troubleshooting.md
src/afriend/assets/entrypoints/configure/SKILL.md
src/afriend/assets/entrypoints/resolve/SKILL.md
src/afriend/assets/entrypoints/review/SKILL.md
src/afriend/assets/entrypoints/status/SKILL.md
src/afriend/assets/harnesses/agy/afriend-reviewer.md
src/afriend/assets/lenses/assumptions.md
src/afriend/assets/lenses/ops.md
src/afriend/assets/lenses/scope.md
src/afriend/assets/lenses/security.md
src/afriend/assets/lenses/spec-vs-reality.md
src/afriend/assets/lenses/testability.md
src/afriend/commands/__init__.py
src/afriend/commands/checkpoint.py
src/afriend/commands/confinement.py
src/afriend/commands/critique.py
src/afriend/commands/crossexam.py
src/afriend/commands/doctor.py
src/afriend/commands/environment.py
src/afriend/commands/exits.py
src/afriend/commands/friends.py
src/afriend/commands/haltstate.py
src/afriend/commands/init.py
src/afriend/commands/judging.py
src/afriend/commands/legacyroles.py
src/afriend/commands/profiles.py
src/afriend/commands/providers.py
src/afriend/commands/resolve.py
src/afriend/commands/resume.py
src/afriend/commands/resumevalidation.py
src/afriend/commands/run.py
src/afriend/commands/runmeta.py
src/afriend/commands/runmeta_migration.py
src/afriend/commands/runmeta_outcome.py
src/afriend/commands/runmeta_restore.py
src/afriend/commands/scopeanchor.py
src/afriend/commands/setup.py
src/afriend/commands/status.py
tests/test_abort_reentry.py
tests/test_adapters.py
tests/test_advisory_host_participation.py
tests/test_agy_harness.py
tests/test_auth_abort_findings.py
tests/test_auth_markers_claude.py
tests/test_auth_markers_codex.py
tests/test_auth_markers_ollama.py
tests/test_authority.py
tests/test_authority_resume_external_tools.py
tests/test_bounded_json.py
tests/test_ceiling_reach.py
tests/test_ceilings.py
tests/test_childenv.py
tests/test_claimschema.py
tests/test_cli_entry.py
tests/test_cliargs.py
tests/test_compatibility_distributions.py
tests/test_confine_optin.py
tests/test_confinement_record.py
tests/test_crossexam_roster_findings.py
tests/test_deny_capability_probe.py
tests/test_discard_consecutive.py
tests/test_dispatch_findings.py
tests/test_docs.py
tests/test_doctor_host_policy.py
tests/test_early_answer_stop.py
tests/test_envelope_fixtures.py
tests/test_envelope_rule_conditions.py
tests/test_environment.py
tests/test_errors.py
tests/test_events.py
tests/test_exits.py
tests/test_explicit_friend_preflight.py
tests/test_extra_args_placement.py
tests/test_failures.py
tests/test_final_quality_fixes.py
tests/test_friend_key.py
tests/test_guided_init.py
tests/test_http_transport.py
tests/test_ids.py
tests/test_isolation.py
tests/test_judge_never_sees_itself.py
tests/test_judgeprompt.py
tests/test_judging_recovery.py
tests/test_ledger.py
tests/test_max_loc.py
tests/test_merge.py
tests/test_normalize.py
tests/test_orchestrator.py
tests/test_outcome_runtime.py
tests/test_outcomes.py
tests/test_output_limits.py
tests/test_plugin_sync.py
tests/test_presets.py
tests/test_profiles_command.py
tests/test_progress.py
tests/test_providerconfig.py
tests/test_pump_failure_signal.py
tests/test_pump_findings.py
tests/test_readiness.py
tests/test_release_workflow.py
tests/test_report.py
tests/test_report_completeness.py
tests/test_report_repository_scope.py
tests/test_report_verdicts.py
tests/test_repository_review_access_docs.py
tests/test_repository_scope_absence.py
tests/test_repository_scope_docs.py
tests/test_resolutions.py
tests/test_resolve_discovery.py
tests/test_resume_budget_findings.py
tests/test_resume_crash_safety.py
tests/test_resume_findings.py
tests/test_resume_overbudget_e2e.py
tests/test_reviewcompleteness.py
tests/test_reviewprofiles.py
tests/test_reviewstate.py
tests/test_reviewstate_properties.py
tests/test_roster.py
tests/test_rosterfile.py
tests/test_round_audit.py
tests/test_round_authority.py
tests/test_run_end_to_end_authority.py
tests/test_run_end_to_end_basics.py
tests/test_run_end_to_end_crossexam.py
tests/test_run_end_to_end_flags.py
tests/test_run_end_to_end_gate.py
tests/test_run_end_to_end_isolation.py
tests/test_run_end_to_end_lenses.py
tests/test_run_end_to_end_loop.py
tests/test_run_end_to_end_orchestrator.py
tests/test_run_end_to_end_orchestrator_loop_history.py
tests/test_run_end_to_end_roster.py
tests/test_run_end_to_end_signals.py
tests/test_run_permissions.py
tests/test_runmeta_host_roles.py
tests/test_runmeta_migration.py
tests/test_runstore.py
tests/test_sandbox.py
tests/test_sandbox_findings.py
tests/test_sandbox_install_root.py
tests/test_scratch_placement.py
tests/test_secure_ancestor_containment.py
tests/test_sessionconfig.py
tests/test_signal_group_denied.py
tests/test_skill_layer.py
tests/test_snapshot_binding.py
tests/test_snapshot_creation.py
tests/test_snapshot_history_scope.py
tests/test_snapshot_identity.py
tests/test_spawn.py
tests/test_status.py
tests/test_stdin_pump.py
tests/test_stream_answer_order.py
tests/test_successor_id_collision.py
tests/test_task10_dogfood_regression.py
tests/test_task6_resume_legacy.py
tests/test_theme_checkpoint.py
tests/test_themes.py
tests/test_trailing_comma_repair.py
tests/test_truncated_never_extracted.py
tests/test_trust.py
tests/test_verdicts.py
tests/test_verdicts_lifecycle.py
tests/test_verdictschema.py
tests/test_version_sync.py
tests/test_workspaceasset_limits.py
tests/test_workspaceassets.py