From 6c94405e21134262bdc8a9a1503f892ff2b6277f Mon Sep 17 00:00:00 2001 From: Ed_ Date: Sun, 5 Jul 2026 14:22:51 -0400 Subject: [PATCH] feat(directives): add 12 engagement presets (audit, fix_tests, implement_feature, refactor, new_script_tool, meta_tooling, directives_curation, documentation, media_analysis, ideation, tier2_autonomous) --- conductor/directives/presets/audit.md | 16 +++++ .../directives/presets/directives_curation.md | 20 ++++++ conductor/directives/presets/documentation.md | 23 +++++++ conductor/directives/presets/fix_tests.md | 38 ++++++++++ conductor/directives/presets/ideation.md | 21 ++++++ .../directives/presets/implement_feature.md | 65 +++++++++++++++++ .../directives/presets/media_analysis.md | 15 ++++ conductor/directives/presets/meta_tooling.md | 20 ++++++ .../directives/presets/new_script_tool.md | 15 ++++ conductor/directives/presets/refactor.md | 38 ++++++++++ .../directives/presets/tier2_autonomous.md | 69 +++++++++++++++++++ 11 files changed, 340 insertions(+) create mode 100644 conductor/directives/presets/audit.md create mode 100644 conductor/directives/presets/directives_curation.md create mode 100644 conductor/directives/presets/documentation.md create mode 100644 conductor/directives/presets/fix_tests.md create mode 100644 conductor/directives/presets/ideation.md create mode 100644 conductor/directives/presets/implement_feature.md create mode 100644 conductor/directives/presets/media_analysis.md create mode 100644 conductor/directives/presets/meta_tooling.md create mode 100644 conductor/directives/presets/new_script_tool.md create mode 100644 conductor/directives/presets/refactor.md create mode 100644 conductor/directives/presets/tier2_autonomous.md diff --git a/conductor/directives/presets/audit.md b/conductor/directives/presets/audit.md new file mode 100644 index 00000000..b42999af --- /dev/null +++ b/conductor/directives/presets/audit.md @@ -0,0 +1,16 @@ +# Preset: audit + +For agents auditing the codebase — running the audit scripts, capturing baselines, classifying violations, and producing audit reports. Adds the 3 audit-specific directives on top of baseline. + +## Inherits +baseline + +## Directives to warm +Read each file below before any action. + +- audit_script_as_gate: conductor/directives/audit_script_as_gate/v1.md +- audit_walks_filesystem_fresh: conductor/directives/audit_walks_filesystem_fresh/v1.md +- baseline_capture_before_work: conductor/directives/baseline_capture_before_work/v1.md + +## Notes +Engagement preset for the "auditing the codebase" op. Inherits baseline (57) + adds 3 audit-specific directives. Total: 60 directives + 4 non-directive context files (inherited). \ No newline at end of file diff --git a/conductor/directives/presets/directives_curation.md b/conductor/directives/presets/directives_curation.md new file mode 100644 index 00000000..8bdcb388 --- /dev/null +++ b/conductor/directives/presets/directives_curation.md @@ -0,0 +1,20 @@ +# Preset: directives_curation + +For agents improving, curating, or adding workflow directives or context. Adds the 3 META directives + 3 TARGETED:documentation directives + 1 new curation directive on top of baseline. + +## Inherits +baseline + +## Directives to warm +Read each file below before any action. + +- verbatim_lift_not_rewrite: conductor/directives/verbatim_lift_not_rewrite/v1.md +- warm_md_duplicates_not_in_place: conductor/directives/warm_md_duplicates_not_in_place/v1.md +- generation_script_walks_filesystem_fresh_each_run: conductor/directives/generation_script_walks_filesystem_fresh_each_run/v1.md +- docs_philosophy_then_boundaries_then_logic_then_verify: conductor/directives/docs_philosophy_then_boundaries_then_logic_then_verify/v1.md +- neutral_language_for_doc_drift: conductor/directives/neutral_language_for_doc_drift/v1.md +- no_conductor_yaml_for_artifacts: conductor/directives/no_conductor_yaml_for_artifacts/v1.md +- directive_one_concept_per_file: conductor/directives/directive_one_concept_per_file/v1.md + +## Notes +Engagement preset for the "improving, curating, or adding workflow directives or context" op. Inherits baseline (57) + adds 3 META + 3 TARGETED:documentation + 1 curation. Total: 64 directives + 4 non-directive context files (inherited). \ No newline at end of file diff --git a/conductor/directives/presets/documentation.md b/conductor/directives/presets/documentation.md new file mode 100644 index 00000000..f8e645af --- /dev/null +++ b/conductor/directives/presets/documentation.md @@ -0,0 +1,23 @@ +# Preset: documentation + +For agents writing or updating codebase documentation (`docs/guide_*.md`, `docs/Readme.md`, `docs/AGENTS.md`). Adds the 3 TARGETED:documentation directives + 1 new doc-update directive on top of baseline. + +## Inherits +baseline + +## Directives to warm +Read each file below before any action. + +- docs_philosophy_then_boundaries_then_logic_then_verify: conductor/directives/docs_philosophy_then_boundaries_then_logic_then_verify/v1.md +- neutral_language_for_doc_drift: conductor/directives/neutral_language_for_doc_drift/v1.md +- no_conductor_yaml_for_artifacts: conductor/directives/no_conductor_yaml_for_artifacts/v1.md +- doc_update_after_track_ships: conductor/directives/doc_update_after_track_ships/v1.md + +## Non-directive context +Read each file below as full documents. + +- docs index: docs/Readme.md +- agent docs mirror: docs/AGENTS.md + +## Notes +Engagement preset for the "writing or updating codebase documentation" op. Inherits baseline (57) + adds 3 TARGETED:documentation + 1 doc-update. Total: 61 directives + 6 non-directive context files (4 inherited + 2 added). \ No newline at end of file diff --git a/conductor/directives/presets/fix_tests.md b/conductor/directives/presets/fix_tests.md new file mode 100644 index 00000000..782b047f --- /dev/null +++ b/conductor/directives/presets/fix_tests.md @@ -0,0 +1,38 @@ +# Preset: fix_tests + +For agents fixing test regressions — bisecting to the clean baseline, adapting tests to production API changes, running the batched test runner, and verifying in batch (not isolation). Adds the 23 TARGETED:testing directives + 2 regression-fix directives on top of baseline. + +## Inherits +baseline + +## Directives to warm +Read each file below before any action. + +- tdd_red_green_required: conductor/directives/tdd_red_green_required/v1.md +- test_must_fail_for_believed_reason: conductor/directives/test_must_fail_for_believed_reason/v1.md +- test_passing_immediately_proves_nothing: conductor/directives/test_passing_immediately_proves_nothing/v1.md +- test_narrow_not_kitchen_sink: conductor/directives/test_narrow_not_kitchen_sink/v1.md +- batch_verification_not_isolation: conductor/directives/batch_verification_not_isolation/v1.md +- fragile_test_in_batch_is_failing_test: conductor/directives/fragile_test_in_batch_is_failing_test/v1.md +- no_skip_markers_as_avoidance: conductor/directives/no_skip_markers_as_avoidance/v1.md +- ban_arbitrary_core_mocking: conductor/directives/ban_arbitrary_core_mocking/v1.md +- test_instantiation_not_mock_away: conductor/directives/test_instantiation_not_mock_away/v1.md +- adapt_test_mocks_to_production_api_change: conductor/directives/adapt_test_mocks_to_production_api_change/v1.md +- live_gui_poll_not_sleep: conductor/directives/live_gui_poll_not_sleep/v1.md +- live_gui_session_scoped_no_restart: conductor/directives/live_gui_session_scoped_no_restart/v1.md +- no_real_io_during_tests: conductor/directives/no_real_io_during_tests/v1.md +- enforce_no_real_toml_in_tests: conductor/directives/enforce_no_real_toml_in_tests/v1.md +- test_sandbox: conductor/directives/test_sandbox/v1.md +- workspace_paths: conductor/directives/workspace_paths/v1.md +- opt_in_integration_test_via_env_var_marker: conductor/directives/opt_in_integration_test_via_env_var_marker/v1.md +- deterministic_signal_endpoint_pattern: conductor/directives/deterministic_signal_endpoint_pattern/v1.md +- failure_message_actionable_not_vague: conductor/directives/failure_message_actionable_not_vague/v1.md +- three_tier_test_strategy_for_fragile_subsystems: conductor/directives/three_tier_test_strategy_for_fragile_subsystems/v1.md +- test_classification_via_import_presence: conductor/directives/test_classification_via_import_presence/v1.md +- surface_dirty_state_in_test_runner: conductor/directives/surface_dirty_state_in_test_runner/v1.md +- imscope_tuple_return_per_scope_override: conductor/directives/imscope_tuple_return_per_scope_override/v1.md +- regression_bisect_to_clean_baseline: conductor/directives/regression_bisect_to_clean_baseline/v1.md +- adapt_test_not_skip_test: conductor/directives/adapt_test_not_skip_test/v1.md + +## Notes +Engagement preset for the "fixing tests based on regressions" op. Inherits baseline (57) + adds 23 TARGETED:testing + 2 regression-fix. Total: 82 directives + 4 non-directive context files (inherited). \ No newline at end of file diff --git a/conductor/directives/presets/ideation.md b/conductor/directives/presets/ideation.md new file mode 100644 index 00000000..363b05bf --- /dev/null +++ b/conductor/directives/presets/ideation.md @@ -0,0 +1,21 @@ +# Preset: ideation + +For agents ideating new concepts, tools, or UX with the user. Adds the 7 PROCESS:planning directives + 1 new ideation directive on top of baseline. + +## Inherits +baseline + +## Directives to warm +Read each file below before any action. + +- brainstorm_even_for_simple_projects: conductor/directives/brainstorm_even_for_simple_projects/v1.md +- design_leads_with_recommendation: conductor/directives/design_leads_with_recommendation/v1.md +- spec_self_review_four_checks: conductor/directives/spec_self_review_four_checks/v1.md +- plan_steps_2_to_5_minutes_each: conductor/directives/plan_steps_2_to_5_minutes_each/v1.md +- plans_no_placeholders_or_tbds: conductor/directives/plans_no_placeholders_or_tbds/v1.md +- review_plan_critically_before_executing: conductor/directives/review_plan_critically_before_executing/v1.md +- surface_upstream_api_limits_honestly_in_spec: conductor/directives/surface_upstream_api_limits_honestly_in_spec/v1.md +- ideation_leads_with_recommended: conductor/directives/ideation_leads_with_recommended/v1.md + +## Notes +Engagement preset for the "ideating new concepts or tools or ux with the user" op. Inherits baseline (57) + adds 7 PROCESS:planning + 1 ideation. Total: 65 directives + 4 non-directive context files (inherited). \ No newline at end of file diff --git a/conductor/directives/presets/implement_feature.md b/conductor/directives/presets/implement_feature.md new file mode 100644 index 00000000..d75c9ff6 --- /dev/null +++ b/conductor/directives/presets/implement_feature.md @@ -0,0 +1,65 @@ +# Preset: implement_feature + +For agents implementing a new feature into `./src`, `./simulation`, or `./tests`. Adds the full testing set + the APP-subsystem directives (imgui, app-controller, architecture, rag-memory, mcp) on top of baseline. The agent loads the union; if the feature touches only one subsystem, the irrelevant APP directives are still useful as context. + +## Inherits +baseline + +## Directives to warm +Read each file below before any action. + +- tdd_red_green_required: conductor/directives/tdd_red_green_required/v1.md +- test_must_fail_for_believed_reason: conductor/directives/test_must_fail_for_believed_reason/v1.md +- test_passing_immediately_proves_nothing: conductor/directives/test_passing_immediately_proves_nothing/v1.md +- test_narrow_not_kitchen_sink: conductor/directives/test_narrow_not_kitchen_sink/v1.md +- batch_verification_not_isolation: conductor/directives/batch_verification_not_isolation/v1.md +- fragile_test_in_batch_is_failing_test: conductor/directives/fragile_test_in_batch_is_failing_test/v1.md +- no_skip_markers_as_avoidance: conductor/directives/no_skip_markers_as_avoidance/v1.md +- ban_arbitrary_core_mocking: conductor/directives/ban_arbitrary_core_mocking/v1.md +- test_instantiation_not_mock_away: conductor/directives/test_instantiation_not_mock_away/v1.md +- adapt_test_mocks_to_production_api_change: conductor/directives/adapt_test_mocks_to_production_api_change/v1.md +- live_gui_poll_not_sleep: conductor/directives/live_gui_poll_not_sleep/v1.md +- live_gui_session_scoped_no_restart: conductor/directives/live_gui_session_scoped_no_restart/v1.md +- no_real_io_during_tests: conductor/directives/no_real_io_during_tests/v1.md +- enforce_no_real_toml_in_tests: conductor/directives/enforce_no_real_toml_in_tests/v1.md +- test_sandbox: conductor/directives/test_sandbox/v1.md +- workspace_paths: conductor/directives/workspace_paths/v1.md +- opt_in_integration_test_via_env_var_marker: conductor/directives/opt_in_integration_test_via_env_var_marker/v1.md +- deterministic_signal_endpoint_pattern: conductor/directives/deterministic_signal_endpoint_pattern/v1.md +- failure_message_actionable_not_vague: conductor/directives/failure_message_actionable_not_vague/v1.md +- three_tier_test_strategy_for_fragile_subsystems: conductor/directives/three_tier_test_strategy_for_fragile_subsystems/v1.md +- test_classification_via_import_presence: conductor/directives/test_classification_via_import_presence/v1.md +- surface_dirty_state_in_test_runner: conductor/directives/surface_dirty_state_in_test_runner/v1.md +- imscope_tuple_return_per_scope_override: conductor/directives/imscope_tuple_return_per_scope_override/v1.md +- imgui_scope_verification: conductor/directives/imgui_scope_verification/v1.md +- imgui_scope_entered_flag_for_no_op_return: conductor/directives/imgui_scope_entered_flag_for_no_op_return/v1.md +- ui_delegation_for_hot_reload: conductor/directives/ui_delegation_for_hot_reload/v1.md +- modal_explicit_opened_list_for_lifecycle: conductor/directives/modal_explicit_opened_list_for_lifecycle/v1.md +- view_composes_does_not_leak_into_theme_get_color: conductor/directives/view_composes_does_not_leak_into_theme_get_color/v1.md +- float_only_math_for_visual_transforms: conductor/directives/float_only_math_for_visual_transforms/v1.md +- controller_property_delegation_no_dual_state: conductor/directives/controller_property_delegation_no_dual_state/v1.md +- config_state_owner: conductor/directives/config_state_owner/v1.md +- reset_session_preserves_project_path: conductor/directives/reset_session_preserves_project_path/v1.md +- defer_heavy_sdk_imports_to_subprocess: conductor/directives/defer_heavy_sdk_imports_to_subprocess/v1.md +- defer_not_catch_for_native_crashes: conductor/directives/defer_not_catch_for_native_crashes/v1.md +- graceful_optional_dependency_degradation: conductor/directives/graceful_optional_dependency_degradation/v1.md +- submit_io_lazy_pool_recreation: conductor/directives/submit_io_lazy_pool_recreation/v1.md +- log_pruner_backoff_for_locked_files: conductor/directives/log_pruner_backoff_for_locked_files/v1.md +- undo_redo_100_snapshot_capacity: conductor/directives/undo_redo_100_snapshot_capacity/v1.md +- feature_flag_delete_to_turn_off: conductor/directives/feature_flag_delete_to_turn_off/v1.md +- runtime_config_flag_vs_test_env_var_gate: conductor/directives/runtime_config_flag_vs_test_env_var_gate/v1.md +- interceptor_activates_only_on_matching_shape: conductor/directives/interceptor_activates_only_on_matching_shape/v1.md +- quarantine_flag_the_engine_not_shared_types: conductor/directives/quarantine_flag_the_engine_not_shared_types/v1.md +- profile_first_optimize_second: conductor/directives/profile_first_optimize_second/v1.md +- state_visible_at_the_right_layer: conductor/directives/state_visible_at_the_right_layer/v1.md +- per_dimension_pick_dim_not_tool: conductor/directives/per_dimension_pick_dim_not_tool/v1.md +- cache_stable_to_volatile: conductor/directives/cache_stable_to_volatile/v1.md +- rag_six_rules: conductor/directives/rag_six_rules/v1.md +- knowledge_harvest_pattern: conductor/directives/knowledge_harvest_pattern/v1.md +- chroma_cache_path: conductor/directives/chroma_cache_path/v1.md +- per_conversation_scratch_dir: conductor/directives/per_conversation_scratch_dir/v1.md +- file_id_stable_across_rename: conductor/directives/file_id_stable_across_rename/v1.md +- meta_tooling_app_boundary_check: conductor/directives/meta_tooling_app_boundary_check/v1.md + +## Notes +Engagement preset for the "implementing a new feature into ./src, ./simulation, or ./tests" op. Inherits baseline (57) + adds 23 TARGETED:testing + 14 APP:architecture + 6 APP:imgui + 3 APP:app-controller + 5 APP:rag-memory + 1 APP:mcp. Total: 109 directives + 4 non-directive context files (inherited). If the blob is too large for the context window, pass a smaller op-specific subset via `max_chars`. \ No newline at end of file diff --git a/conductor/directives/presets/media_analysis.md b/conductor/directives/presets/media_analysis.md new file mode 100644 index 00000000..92004ad1 --- /dev/null +++ b/conductor/directives/presets/media_analysis.md @@ -0,0 +1,15 @@ +# Preset: media_analysis + +For agents doing analysis on content from various media sources (YouTube, substack, twitter, user-provided text/markdown). Adds 2 media-analysis directives on top of baseline. No testing directives — media analysis does not touch the test suite. + +## Inherits +baseline + +## Directives to warm +Read each file below before any action. + +- media_source_cited_in_output: conductor/directives/media_source_cited_in_output/v1.md +- media_analysis_neutral_voice: conductor/directives/media_analysis_neutral_voice/v1.md + +## Notes +Engagement preset for the "doing analysis on content from various media sources" op. Inherits baseline (57) + adds 2 media-analysis. Total: 59 directives + 4 non-directive context files (inherited). \ No newline at end of file diff --git a/conductor/directives/presets/meta_tooling.md b/conductor/directives/presets/meta_tooling.md new file mode 100644 index 00000000..0166d5b7 --- /dev/null +++ b/conductor/directives/presets/meta_tooling.md @@ -0,0 +1,20 @@ +# Preset: meta_tooling + +For agents adjusting the meta-tooling layer — the conductor system, the directive harness, the agent prompts, the MCP server. Adds the meta-tooling boundary directive on top of baseline. + +## Inherits +baseline + +## Directives to warm +Read each file below before any action. + +- meta_tooling_app_boundary_check: conductor/directives/meta_tooling_app_boundary_check/v1.md +- meta_tooling_no_app_imports: conductor/directives/meta_tooling_no_app_imports/v1.md + +## Non-directive context +Read each file below as full documents. + +- meta boundary guide: docs/guide_meta_boundary.md + +## Notes +Engagement preset for the "adjusting meta-tooling" op. Inherits baseline (57) + adds 1 APP:mcp + 1 new meta-tooling directive + the meta-boundary guide. Total: 59 directives + 5 non-directive context files. \ No newline at end of file diff --git a/conductor/directives/presets/new_script_tool.md b/conductor/directives/presets/new_script_tool.md new file mode 100644 index 00000000..89034f38 --- /dev/null +++ b/conductor/directives/presets/new_script_tool.md @@ -0,0 +1,15 @@ +# Preset: new_script_tool + +For agents creating new script tools under `scripts/`. Adds the 2 script-authoring directives on top of baseline. + +## Inherits +baseline + +## Directives to warm +Read each file below before any action. + +- scripts_namespace_isolated: conductor/directives/scripts_namespace_isolated/v1.md +- scripts_audit_pattern: conductor/directives/scripts_audit_pattern/v1.md + +## Notes +Engagement preset for the "making new script tools" op. Inherits baseline (57) + adds 2 script-authoring directives. Total: 59 directives + 4 non-directive context files (inherited). \ No newline at end of file diff --git a/conductor/directives/presets/refactor.md b/conductor/directives/presets/refactor.md new file mode 100644 index 00000000..56ffba16 --- /dev/null +++ b/conductor/directives/presets/refactor.md @@ -0,0 +1,38 @@ +# Preset: refactor + +For agents refactoring or overhauling the codebase. Adds the testing set + 2 refactor-specific directives on top of baseline. The refactor must preserve behavior (tests pass before and after); one subsystem per phase. + +## Inherits +baseline + +## Directives to warm +Read each file below before any action. + +- tdd_red_green_required: conductor/directives/tdd_red_green_required/v1.md +- test_must_fail_for_believed_reason: conductor/directives/test_must_fail_for_believed_reason/v1.md +- test_passing_immediately_proves_nothing: conductor/directives/test_passing_immediately_proves_nothing/v1.md +- test_narrow_not_kitchen_sink: conductor/directives/test_narrow_not_kitchen_sink/v1.md +- batch_verification_not_isolation: conductor/directives/batch_verification_not_isolation/v1.md +- fragile_test_in_batch_is_failing_test: conductor/directives/fragile_test_in_batch_is_failing_test/v1.md +- no_skip_markers_as_avoidance: conductor/directives/no_skip_markers_as_avoidance/v1.md +- ban_arbitrary_core_mocking: conductor/directives/ban_arbitrary_core_mocking/v1.md +- test_instantiation_not_mock_away: conductor/directives/test_instantiation_not_mock_away/v1.md +- adapt_test_mocks_to_production_api_change: conductor/directives/adapt_test_mocks_to_production_api_change/v1.md +- live_gui_poll_not_sleep: conductor/directives/live_gui_poll_not_sleep/v1.md +- live_gui_session_scoped_no_restart: conductor/directives/live_gui_session_scoped_no_restart/v1.md +- no_real_io_during_tests: conductor/directives/no_real_io_during_tests/v1.md +- enforce_no_real_toml_in_tests: conductor/directives/enforce_no_real_toml_in_tests/v1.md +- test_sandbox: conductor/directives/test_sandbox/v1.md +- workspace_paths: conductor/directives/workspace_paths/v1.md +- opt_in_integration_test_via_env_var_marker: conductor/directives/opt_in_integration_test_via_env_var_marker/v1.md +- deterministic_signal_endpoint_pattern: conductor/directives/deterministic_signal_endpoint_pattern/v1.md +- failure_message_actionable_not_vague: conductor/directives/failure_message_actionable_not_vague/v1.md +- three_tier_test_strategy_for_fragile_subsystems: conductor/directives/three_tier_test_strategy_for_fragile_subsystems/v1.md +- test_classification_via_import_presence: conductor/directives/test_classification_via_import_presence/v1.md +- surface_dirty_state_in_test_runner: conductor/directives/surface_dirty_state_in_test_runner/v1.md +- imscope_tuple_return_per_scope_override: conductor/directives/imscope_tuple_return_per_scope_override/v1.md +- refactor_preserves_behavior: conductor/directives/refactor_preserves_behavior/v1.md +- refactor_one_subsystem_per_phase: conductor/directives/refactor_one_subsystem_per_phase/v1.md + +## Notes +Engagement preset for the "refactoring or overhauling the codebase" op. Inherits baseline (57) + adds 23 TARGETED:testing + 2 refactor. Total: 82 directives + 4 non-directive context files (inherited). \ No newline at end of file diff --git a/conductor/directives/presets/tier2_autonomous.md b/conductor/directives/presets/tier2_autonomous.md new file mode 100644 index 00000000..d9a389e1 --- /dev/null +++ b/conductor/directives/presets/tier2_autonomous.md @@ -0,0 +1,69 @@ +# Preset: tier2_autonomous + +The compound preset for Tier-2 autonomous sandbox execution. Inherits baseline + adds the 20 TARGETED:tier2-sandbox + 23 TARGETED:testing + 8 PROCESS:delegation directives. This is the preset the `tier2-autonomous.warm.md` agent prompt warms with. + +## Inherits +baseline + +## Directives to warm +Read each file below before any action. + +- ban_appdata_paths: conductor/directives/ban_appdata_paths/v1.md +- use_batched_test_runner: conductor/directives/use_batched_test_runner/v1.md +- no_output_filtering: conductor/directives/no_output_filtering/v1.md +- prefer_targeted_tier_runs: conductor/directives/prefer_targeted_tier_runs/v1.md +- throwaway_scripts_isolated_subdir: conductor/directives/throwaway_scripts_isolated_subdir/v1.md +- acknowledgment_in_first_commit: conductor/directives/acknowledgment_in_first_commit/v1.md +- end_of_track_report_required: conductor/directives/end_of_track_report_required/v1.md +- tier2_pre_commit_deletion_and_diff_check: conductor/directives/tier2_pre_commit_deletion_and_diff_check/v1.md +- tier2_pre_flight_audit_gates: conductor/directives/tier2_pre_flight_audit_gates/v1.md +- tier2_post_track_ruff_mypy_audit: conductor/directives/tier2_post_track_ruff_mypy_audit/v1.md +- per_phase_metric_regression_fix: conductor/directives/per_phase_metric_regression_fix/v1.md +- run_full_tier_after_phase_refactor: conductor/directives/run_full_tier_after_phase_refactor/v1.md +- user_corrections_log_in_state_toml: conductor/directives/user_corrections_log_in_state_toml/v1.md +- surface_gaps_at_discovery_not_checkpoint: conductor/directives/surface_gaps_at_discovery_not_checkpoint/v1.md +- chronology_must_regenerate_after_every_track_ship: conductor/directives/chronology_must_regenerate_after_every_track_ship/v1.md +- use_git_history_as_classification_source_of_truth: conductor/directives/use_git_history_as_classification_source_of_truth/v1.md +- classifier_must_emit_per_row_evidence: conductor/directives/classifier_must_emit_per_row_evidence/v1.md +- quality_gate_catches_broken_classifier_before_ship: conductor/directives/quality_gate_catches_broken_classifier_before_ship/v1.md +- manual_compaction_only_no_auto_summarize: conductor/directives/manual_compaction_only_no_auto_summarize/v1.md +- preserve_before_compact_archive: conductor/directives/preserve_before_compact_archive/v1.md +- tdd_red_green_required: conductor/directives/tdd_red_green_required/v1.md +- test_must_fail_for_believed_reason: conductor/directives/test_must_fail_for_believed_reason/v1.md +- test_passing_immediately_proves_nothing: conductor/directives/test_passing_immediately_proves_nothing/v1.md +- test_narrow_not_kitchen_sink: conductor/directives/test_narrow_not_kitchen_sink/v1.md +- batch_verification_not_isolation: conductor/directives/batch_verification_not_isolation/v1.md +- fragile_test_in_batch_is_failing_test: conductor/directives/fragile_test_in_batch_is_failing_test/v1.md +- no_skip_markers_as_avoidance: conductor/directives/no_skip_markers_as_avoidance/v1.md +- ban_arbitrary_core_mocking: conductor/directives/ban_arbitrary_core_mocking/v1.md +- test_instantiation_not_mock_away: conductor/directives/test_instantiation_not_mock_away/v1.md +- adapt_test_mocks_to_production_api_change: conductor/directives/adapt_test_mocks_to_production_api_change/v1.md +- live_gui_poll_not_sleep: conductor/directives/live_gui_poll_not_sleep/v1.md +- live_gui_session_scoped_no_restart: conductor/directives/live_gui_session_scoped_no_restart/v1.md +- no_real_io_during_tests: conductor/directives/no_real_io_during_tests/v1.md +- enforce_no_real_toml_in_tests: conductor/directives/enforce_no_real_toml_in_tests/v1.md +- test_sandbox: conductor/directives/test_sandbox/v1.md +- workspace_paths: conductor/directives/workspace_paths/v1.md +- opt_in_integration_test_via_env_var_marker: conductor/directives/opt_in_integration_test_via_env_var_marker/v1.md +- deterministic_signal_endpoint_pattern: conductor/directives/deterministic_signal_endpoint_pattern/v1.md +- failure_message_actionable_not_vague: conductor/directives/failure_message_actionable_not_vague/v1.md +- three_tier_test_strategy_for_fragile_subsystems: conductor/directives/three_tier_test_strategy_for_fragile_subsystems/v1.md +- test_classification_via_import_presence: conductor/directives/test_classification_via_import_presence/v1.md +- surface_dirty_state_in_test_runner: conductor/directives/surface_dirty_state_in_test_runner/v1.md +- imscope_tuple_return_per_scope_override: conductor/directives/imscope_tuple_return_per_scope_override/v1.md +- tier3_worker_amnesia: conductor/directives/tier3_worker_amnesia/v1.md +- tier4_qa_compressed_fix: conductor/directives/tier4_qa_compressed_fix/v1.md +- token_firewall_prevents_bloat: conductor/directives/token_firewall_prevents_bloat/v1.md +- never_inherit_session_history_to_subagent: conductor/directives/never_inherit_session_history_to_subagent/v1.md +- subagent_returns_artifact_not_transcript: conductor/directives/subagent_returns_artifact_not_transcript/v1.md +- agent_prompt_one_independent_domain: conductor/directives/agent_prompt_one_independent_domain/v1.md +- decompose_or_isolate_never_offload: conductor/directives/decompose_or_isolate_never_offload/v1.md +- worker_three_point_abort_check: conductor/directives/worker_three_point_abort_check/v1.md + +## Non-directive context +Read each file below as full documents. + +- tier2 autonomous guide: docs/guide_tier2_autonomous.md + +## Notes +Compound preset for Tier-2 autonomous sandbox execution. Inherits baseline (57) + adds 20 TARGETED:tier2-sandbox + 23 TARGETED:testing + 8 PROCESS:delegation. Total: 108 directives + 5 non-directive context files (4 inherited + 1 added). This is the preset `tier2-autonomous.warm.md` warms with. \ No newline at end of file