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/inflight.py
gfso/llm.py
gfso/main.py
gfso/packets.py
gfso/places.py
gfso/py.typed
gfso/reports.py
gfso/roster.py
gfso/runtime.py
gfso/serverctl.py
gfso/sessions.py
gfso/tools.py
gfso/tools_llm.py
gfso/workspaces.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/children.py
gfso/adapters/worktrees.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/procedure.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/admission.py
gfso/engine/audit.py
gfso/engine/claims.py
gfso/engine/events.py
gfso/engine/findings.py
gfso/engine/frontier.py
gfso/engine/joins.py
gfso/engine/loop.py
gfso/engine/parking.py
gfso/engine/validation.py
gfso/engine/verdicts.py
gfso/engine/workforce.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/issuer/__init__.py
gfso/issuer/issuer.md
gfso/mcp/ORCHESTRATOR.md
gfso/mcp/__init__.py
gfso/mcp/connect.py
gfso/mcp/server.py
gfso/mcp/stdio.py
gfso/mcp/prompts/consent.md
gfso/mcp/prompts/executor.md
gfso/mcp/prompts/executor_scope.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_batch_that_did_not_parse_is_run_again_alone.py
tests/test_a_bound_entails_only_what_its_operator_says.py
tests/test_a_broken_bridge_answers_what_it_stranded.py
tests/test_a_check_whose_subject_can_exist.py
tests/test_a_child_accepted_by_the_clock_does_not_lock_its_parent.py
tests/test_a_child_the_clock_accepted_does_not_read_as_a_dead_end.py
tests/test_a_constant_procedure_stands_for_nothing.py
tests/test_a_coverer_that_decides_nothing_is_not_one.py
tests/test_a_criterion_carries_the_check_that_decides_it.py
tests/test_a_criterion_stands_on_its_pinned_procedure.py
tests/test_a_cut_call_does_not_spend_the_nodes_retry.py
tests/test_a_cut_call_is_cut_whichever_batch_finished_last.py
tests/test_a_declared_default_does_not_override_an_explicit_export.py
tests/test_a_delivery_nobody_validated_is_re_presented.py
tests/test_a_discovered_dependency_enters_the_plan_only_when_confirmed.py
tests/test_a_divergence_is_the_criterions_value.py
tests/test_a_door_does_not_claim_what_it_cannot_know.py
tests/test_a_dropped_child_is_out_of_the_plan_at_the_drop.py
tests/test_a_fail_names_this_contract.py
tests/test_a_fail_under_a_red_child_is_not_the_decompositions_fault.py
tests/test_a_finding_binds_the_criterion_it_refuted.py
tests/test_a_finding_keeps_the_round_it_runs.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_holder_dispatches_its_work.py
tests/test_a_leaf_root_does_not_outrun_its_own_review.py
tests/test_a_name_on_a_roster_is_not_a_verdict.py
tests/test_a_node_nobody_can_validate_says_so_on_the_frontier.py
tests/test_a_node_works_in_its_own_place.py
tests/test_a_packet_over_no_criteria_is_not_one.py
tests/test_a_parallel_fan_out_is_not_a_sum.py
tests/test_a_paraphrased_label_is_still_the_same_observation.py
tests/test_a_part_is_checked_again_inside_its_whole.py
tests/test_a_part_observed_once_holds_for_every_criterion_on_it.py
tests/test_a_part_probe_is_credited_however_it_is_cited.py
tests/test_a_part_probe_is_vouched_only_by_what_rests_on_it.py
tests/test_a_pass_that_observed_nothing_is_not_a_pass.py
tests/test_a_pinned_program_sees_the_delivery.py
tests/test_a_plan_fix_retires_the_verdict_it_does_not_discharge_it.py
tests/test_a_plan_no_checker_read_is_not_admitted.py
tests/test_a_probe_carries_its_inputs.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_re_admission_keeps_the_work_in_progress.py
tests/test_a_re_issued_dependency_does_not_stall_the_plan.py
tests/test_a_reclaimed_review_claim_is_not_released_by_its_predecessor.py
tests/test_a_refine_does_not_erase_the_risk_register.py
tests/test_a_refusal_keeps_its_kind_through_the_door.py
tests/test_a_refusal_names_the_act_that_starts_a_split.py
tests/test_a_refusal_never_reaches_the_graph.py
tests/test_a_refused_admission_issues_no_child.py
tests/test_a_refused_verdict_says_why.py
tests/test_a_refuted_pass_is_refuted_at_every_door.py
tests/test_a_repair_carries_the_corpus_its_split_pinned.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_revised_node_does_not_run_twice.py
tests/test_a_revision_can_move_the_deadline.py
tests/test_a_revision_is_a_reopen_and_answers_to_its_gate.py
tests/test_a_revisions_reason_is_on_the_log.py
tests/test_a_rework_packet_carries_why_it_failed.py
tests/test_a_role_can_be_taken_off_the_roster.py
tests/test_a_role_is_not_registered_against_a_place_that_is_not_there.py
tests/test_a_rule_with_no_canon_check_does_not_gate.py
tests/test_a_ruling_is_part_of_the_acceptance.py
tests/test_a_scope_report_is_judged_whole_before_it_is_read_per_node.py
tests/test_a_seam_between_branches_is_checked_by_somebody.py
tests/test_a_self_pass_says_what_it_checked.py
tests/test_a_session_never_inherits_another_sessions_project.py
tests/test_a_settled_part_is_repaired_around.py
tests/test_a_silent_child_is_ended_at_its_cap.py
tests/test_a_split_maps_onto_the_contract_it_was_given.py
tests/test_a_stream_of_any_shape_is_read.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_validation_is_cut_by_what_it_owes.py
tests/test_a_validator_is_promised_only_where_one_would_come.py
tests/test_a_validator_that_never_ran_is_not_a_model_problem.py
tests/test_a_verdict_belongs_to_a_delivery.py
tests/test_a_verdict_is_the_same_verdict_in_any_casing.py
tests/test_a_verdict_read_fits_through_its_own_door.py
tests/test_a_verdict_says_who_it_is_attributed_to.py
tests/test_a_write_to_the_graph_is_whole_or_it_is_nothing.py
tests/test_absence_criterion_is_probeable.py
tests/test_an_edge_is_not_deleted_by_omission.py
tests/test_an_empty_authoring_keeps_the_roots_contract.py
tests/test_an_empty_contract_costs_nothing_to_not_validate.py
tests/test_an_empty_contract_is_not_validatable_at_any_door.py
tests/test_an_executor_is_not_spawned_into_a_place_that_is_gone.py
tests/test_an_internal_node_needs_the_record_not_the_name.py
tests/test_an_undecided_status_is_not_a_delivery.py
tests/test_an_undeclared_prerequisite_becomes_a_visible_edge.py
tests/test_an_unnamed_reviewer_is_the_caller.py
tests/test_api.py
tests/test_api_missing.py
tests/test_audit_persistence.py
tests/test_authoring_spends_once.py
tests/test_both_doors_send_the_validator_to_one_place.py
tests/test_cancelled_child_leaves_the_checks.py
tests/test_canon_check_map.py
tests/test_canon_fsm_table.py
tests/test_children_die_with_the_server.py
tests/test_cli.py
tests/test_closing_work_is_admitted_first.py
tests/test_completion_says_how_the_root_was_validated.py
tests/test_core_dist.py
tests/test_coupling.py
tests/test_coverage_dropped_from_a_finished_child_is_put_back.py
tests/test_coverage_is_read_off_the_logged_admissions.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_delivery_is_observed.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_validator.py
tests/test_no_shape_leaves_the_graph_unable_to_move.py
tests/test_one_answer_to_may_the_children_start.py
tests/test_one_key_names_one_finding.py
tests/test_one_session_carries_a_scope.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_q_reads_the_log_whatever_state_the_node_reaches_later.py
tests/test_refused_report_is_kept.py
tests/test_registering_yourself_as_the_validator.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_admission_writes_the_split_it_checked.py
tests/test_the_bill_says_where_the_money_went.py
tests/test_the_bound_validator_is_named_where_it_is_announced.py
tests/test_the_check_cache_has_one_writer.py
tests/test_the_cli_can_address_a_finding_by_its_name.py
tests/test_the_clock_and_the_doors_after_v41.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_frontier_does_not_advise_a_refused_signal.py
tests/test_the_goal_carries_the_documents_it_names.py
tests/test_the_graph_has_a_shape_a_person_reads.py
tests/test_the_issuer_answers_a_dispute.py
tests/test_the_lapse_hands_over_and_a_rejected_dispute_resumes.py
tests/test_the_mode_decides_who_holds_what.py
tests/test_the_moves_auto_offers_can_land.py
tests/test_the_obligation_to_act_always_has_an_owner.py
tests/test_the_packet_doc_names_real_keys.py
tests/test_the_picture_says_how_a_node_closed.py
tests/test_the_place_is_the_systems_to_say.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_validation_died.py
tests/test_the_printed_instructions_are_real.py
tests/test_the_project_you_chose_survives_a_restart.py
tests/test_the_rework_bound_has_one_spelling.py
tests/test_the_risk_register_reads_back_whole.py
tests/test_the_roster_is_never_seen_half_written.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_server_log_has_a_bound.py
tests/test_the_split_denial_licenses_nothing.py
tests/test_the_split_register_is_its_decomposers.py
tests/test_the_standing_identity_is_not_a_role.py
tests/test_the_surface_offers_only_what_the_machine_accepts.py
tests/test_the_system_model_is_one_knob.py
tests/test_the_tree_answers_the_question_it_was_asked.py
tests/test_the_ui_door_is_served.py
tests/test_the_validator_is_told_what_it_left_unobserved.py
tests/test_two_parts_that_need_each_other_are_one.py
tests/test_types.py
tests/test_underprobed_is_undecided.py
tests/test_up_never_kills_live_work.py
tests/test_up_says_why_it_left_the_server_alone.py
tests/test_usage.py
tests/test_use_project_result_is_sized_for_an_agent.py
tests/test_validate_result.py
tests/test_who_makes_the_issuer_moves.py