CHANGELOG.md
LICENSE
MANIFEST.in
README.md
SECURITY.md
pyproject.toml
gfso/__init__.py
gfso/cli.py
gfso/config.py
gfso/delegate.py
gfso/demo.py
gfso/doctor.py
gfso/driver.py
gfso/main.py
gfso/py.typed
gfso/runtime.py
gfso/serverctl.py
gfso/tools.py
gfso/tools_llm.py
gfso.egg-info/PKG-INFO
gfso.egg-info/SOURCES.txt
gfso.egg-info/dependency_links.txt
gfso.egg-info/entry_points.txt
gfso.egg-info/requires.txt
gfso.egg-info/top_level.txt
gfso/adapters/__init__.py
gfso/adapters/agents/__init__.py
gfso/adapters/agents/human.py
gfso/adapters/llm/__init__.py
gfso/adapters/llm/generic.py
gfso/adapters/llm/headless.py
gfso/adapters/llm/stats.py
gfso/adapters/llm/structured.py
gfso/adapters/llm/stub.py
gfso/adapters/storage/__init__.py
gfso/adapters/storage/memory.py
gfso/adapters/storage/sqlite.py
gfso/adapters/verifiers/__init__.py
gfso/adapters/verifiers/subprocess_verifier.py
gfso/adapters/verifiers/unittest_verifier.py
gfso/api/__init__.py
gfso/api/models.py
gfso/api/server.py
gfso/core/__init__.py
gfso/core/graph/__init__.py
gfso/core/graph/metrics.py
gfso/core/graph/model.py
gfso/core/graph/mutations.py
gfso/core/graph/projection.py
gfso/core/graph/review.py
gfso/core/handlers/__init__.py
gfso/core/handlers/constraint.py
gfso/core/handlers/recommend.py
gfso/core/handlers/structural.py
gfso/core/protocol/__init__.py
gfso/core/protocol/fsm.py
gfso/core/protocol/invariants.py
gfso/core/protocol/validation.py
gfso/core/types/__init__.py
gfso/core/types/effects.py
gfso/core/types/enums.py
gfso/core/types/ports.py
gfso/core/types/primitives.py
gfso/critic/__init__.py
gfso/critic/runner.py
gfso/critic/types.py
gfso/critic/prompts/atomicity.md
gfso/critic/prompts/checker.md
gfso/critic/prompts/undecided.md
gfso/decompose/__init__.py
gfso/decompose/build.py
gfso/decompose/extract.py
gfso/decompose/loop.py
gfso/decompose/prompts/audit.md
gfso/decompose/prompts/search.md
gfso/engine/__init__.py
gfso/engine/audit.py
gfso/engine/events.py
gfso/engine/loop.py
gfso/engine/validation.py
gfso/engine/verdicts.py
gfso/examples/README.md
gfso/examples/__init__.py
gfso/examples/async_precompute.py
gfso/examples/autonomous_org.py
gfso/examples/human_only.py
gfso/examples/mixed_delegation.py
gfso/mcp/ORCHESTRATOR.md
gfso/mcp/__init__.py
gfso/mcp/connect.py
gfso/mcp/server.py
gfso/mcp/prompts/executor.md
gfso/mcp/prompts/validator.md
gfso/web/__init__.py
gfso/web/gfso.css
gfso/web/icon.svg
gfso/web/index.html
gfso/web/tokens.css
packaging/build_core.py
packaging/core_manifest.py
packaging/gfso-core.pyproject.toml
tests/test_a_broken_bridge_answers_what_it_stranded.py
tests/test_a_check_whose_subject_can_exist.py
tests/test_a_coverer_that_decides_nothing_is_not_one.py
tests/test_a_declared_default_does_not_override_an_explicit_export.py
tests/test_a_door_does_not_claim_what_it_cannot_know.py
tests/test_a_fail_names_this_contract.py
tests/test_a_hand_recorded_verdict_says_what_it_is.py
tests/test_a_hand_verdict_does_not_erase_the_instruments.py
tests/test_a_judge_is_promised_only_where_one_would_come.py
tests/test_a_judge_that_never_ran_is_not_a_model_problem.py
tests/test_a_leaf_root_does_not_outrun_its_own_review.py
tests/test_a_name_on_a_roster_is_not_a_judgement.py
tests/test_a_node_nobody_can_judge_says_so_on_the_frontier.py
tests/test_a_paraphrased_label_is_still_the_same_observation.py
tests/test_a_plan_fix_retires_the_verdict_it_does_not_discharge_it.py
tests/test_a_probe_that_expected_nothing_says_so.py
tests/test_a_probe_that_names_a_command_was_run.py
tests/test_a_refusal_never_reaches_the_graph.py
tests/test_a_refused_verdict_says_why.py
tests/test_a_refuted_pass_is_refuted_at_every_door.py
tests/test_a_replacement_can_refuse_to_land_on_a_moved_contract.py
tests/test_a_report_introduced_by_prose_is_still_a_report.py
tests/test_a_review_that_never_ran_verifies_nothing.py
tests/test_a_reviewer_can_record_what_they_saw.py
tests/test_a_revision_is_a_reopen_and_answers_to_its_gate.py
tests/test_a_rule_with_no_canon_check_does_not_gate.py
tests/test_a_self_pass_says_what_it_checked.py
tests/test_a_sum_over_nothing_is_not_a_violation.py
tests/test_a_user_with_no_checker_is_not_in_a_loop.py
tests/test_a_verdict_belongs_to_a_delivery.py
tests/test_a_verdict_says_who_it_is_attributed_to.py
tests/test_absence_criterion_is_probeable.py
tests/test_an_edge_is_not_deleted_by_omission.py
tests/test_an_empty_contract_costs_nothing_to_not_judge.py
tests/test_an_empty_contract_is_not_judgeable_at_any_door.py
tests/test_an_undeclared_prerequisite_becomes_a_visible_edge.py
tests/test_api.py
tests/test_api_missing.py
tests/test_audit_persistence.py
tests/test_cancelled_child_leaves_the_checks.py
tests/test_canon_check_map.py
tests/test_canon_fsm_table.py
tests/test_cli.py
tests/test_completion_says_how_the_root_was_judged.py
tests/test_core_dist.py
tests/test_coupling.py
tests/test_coverage_you_cannot_get_back_is_refused_first.py
tests/test_d6_seam.py
tests/test_decompose_build.py
tests/test_decompose_loop.py
tests/test_delegate.py
tests/test_demo_is_opt_in.py
tests/test_demotion_reaches_the_signal.py
tests/test_dep_is_one_producer.py
tests/test_distribution.py
tests/test_doctor.py
tests/test_down_is_a_fact_not_a_request.py
tests/test_empty_contract_hole.py
tests/test_every_verb_answers.py
tests/test_examples.py
tests/test_fm1_repair.py
tests/test_form.py
tests/test_fsm.py
tests/test_generic_llm_smoke.py
tests/test_integration.py
tests/test_inv5_timeout.py
tests/test_known_gaps_from_live_use.py
tests/test_l2_gate.py
tests/test_layering.py
tests/test_mcp.py
tests/test_mcp_connect.py
tests/test_metrics.py
tests/test_model_conformance.py
tests/test_mutations.py
tests/test_next_step.py
tests/test_no_node_is_handed_its_own_executor_as_judge.py
tests/test_one_key_names_one_finding.py
tests/test_packaging.py
tests/test_pipeline_log.py
tests/test_ports_runtime.py
tests/test_projection_types.py
tests/test_projects.py
tests/test_refused_report_is_kept.py
tests/test_registering_yourself_as_the_judge.py
tests/test_reopen.py
tests/test_revision_reason.py
tests/test_role_lives_with_its_owner.py
tests/test_runner.py
tests/test_sqlite.py
tests/test_storage_contract.py
tests/test_structural.py
tests/test_structured_parse.py
tests/test_the_bill_says_where_the_money_went.py
tests/test_the_bound_judge_is_named_where_it_is_announced.py
tests/test_the_cli_can_address_a_finding_by_its_name.py
tests/test_the_discharge_floor_is_a_floor_on_form.py
tests/test_the_door_answers_in_its_own_terms.py
tests/test_the_door_reads_one_grammar.py
tests/test_the_frontier_can_be_waited_on.py
tests/test_the_graph_has_a_shape_a_person_reads.py
tests/test_the_judge_is_told_what_it_left_unobserved.py
tests/test_the_packet_doc_names_real_keys.py
tests/test_the_picture_says_how_a_node_closed.py
tests/test_the_plan_answers_its_own_goal_before_it_is_handed_over.py
tests/test_the_plan_is_read_when_the_aggregate_is_claimed.py
tests/test_the_plan_review_cache_sees_the_whole_plan.py
tests/test_the_polled_surface_knows_the_judging_died.py
tests/test_the_printed_instructions_are_real.py
tests/test_the_project_you_chose_survives_a_restart.py
tests/test_the_risk_register_reads_back_whole.py
tests/test_the_roster_says_which_rows_are_yours.py
tests/test_the_schema_offers_what_the_doc_promises.py
tests/test_the_self_check_is_read_not_counted.py
tests/test_the_standing_identity_is_not_a_role.py
tests/test_the_tree_answers_the_question_it_was_asked.py
tests/test_the_ui_door_is_served.py
tests/test_types.py
tests/test_underprobed_is_undecided.py
tests/test_up_never_kills_live_work.py
tests/test_usage.py
tests/test_use_project_result_is_sized_for_an_agent.py
tests/test_validate_result.py