LICENSE
MANIFEST.in
NOTICE
README.md
pyproject.toml
setup.py
src/agent_cooking_cli.egg-info/PKG-INFO
src/agent_cooking_cli.egg-info/SOURCES.txt
src/agent_cooking_cli.egg-info/dependency_links.txt
src/agent_cooking_cli.egg-info/entry_points.txt
src/agent_cooking_cli.egg-info/requires.txt
src/agent_cooking_cli.egg-info/top_level.txt
src/triageflow/__init__.py
src/triageflow/__main__.py
src/triageflow/cli.py
src/triageflow/core.py
src/triageflow/directions.py
src/triageflow/directions_ops.py
src/triageflow/document_blocks.py
src/triageflow/evidence.py
src/triageflow/expert.py
src/triageflow/facts_ops.py
src/triageflow/hypotheses_ops.py
src/triageflow/init_workspace.py
src/triageflow/navigator.py
src/triageflow/profile.py
src/triageflow/profile_cli.py
src/triageflow/rounds.py
src/triageflow/status_view.py
src/triageflow/validate.py
src/triageflow/validate_rules.py
src/triageflow/workspace_lock.py
src/triageflow/acceptance/__init__.py
src/triageflow/acceptance/runner.py
src/triageflow/acceptance/cases/001_golden_path_embedded.yaml
src/triageflow/acceptance/cases/002_unknown_eid_fails.yaml
src/triageflow/acceptance/cases/003_validate_fails_on_speculation.yaml
src/triageflow/acceptance/cases/010_evidence_add_log_no_match.yaml
src/triageflow/acceptance/cases/011_evidence_add_log_multi_pattern_or.yaml
src/triageflow/acceptance/cases/012_evidence_add_log_line_range.yaml
src/triageflow/acceptance/cases/013_evidence_add_log_max_matches.yaml
src/triageflow/acceptance/cases/020_next_states.yaml
src/triageflow/acceptance/cases/030_validate_missing_evidence_file.yaml
src/triageflow/acceptance/cases/031_direction_build_fails_without_evidence_hypotheses.yaml
src/triageflow/acceptance/cases/032_validate_missing_evidence_file_in_directions.yaml
src/triageflow/acceptance/cases/033_validate_fails_on_fact_without_eid.yaml
src/triageflow/acceptance/cases/035_direction_build_requires_overwrite.yaml
src/triageflow/acceptance/cases/040_round_run_input_exhausted.yaml
src/triageflow/acceptance/cases/041_round_run_repeat_overwrites.yaml
src/triageflow/acceptance/cases/050_direction_build_stable_sort.yaml
src/triageflow/acceptance/cases/051_direction_build_top_n.yaml
src/triageflow/acceptance/cases/060_next_to_validate.yaml
src/triageflow/acceptance/cases/061_direction_build_ignores_template.yaml
src/triageflow/acceptance/cases/071_design_profile_next.yaml
src/triageflow/acceptance/cases/072_product_profile_next.yaml
src/triageflow/acceptance/cases/073_evidence_add_text.yaml
src/triageflow/acceptance/cases/080_profile_validate_fails.yaml
src/triageflow/acceptance/cases/090_start_command.yaml
src/triageflow/acceptance/cases/091_evidence_attach_and_add_log.yaml
src/triageflow/acceptance/cases/092_evidence_hunt.yaml
src/triageflow/acceptance/cases/093_next_prefers_hunt.yaml
src/triageflow/profiles/design_system_v1.yaml
src/triageflow/profiles/embedded_system_v1.yaml
src/triageflow/profiles/product_definition_v1.yaml
tests/test_atomic_write_text.py
tests/test_blocks.py
tests/test_directions_build.py
tests/test_document_blocks.py
tests/test_evidence_consistency.py
tests/test_hook_events_integration.py
tests/test_hooks.py
tests/test_navigator.py
tests/test_ops_smoke.py
tests/test_packaging_wheel_data.py
tests/test_profile_rounds.py
tests/test_profile_validate.py
tests/test_rounds_ops.py
tests/test_validate_words.py
tests/test_workspace_lock.py