20 KiB
Preset: current_baseline
The baseline directive composition — all v1 variants lifted verbatim from the current production docs. This is the starting point; alternative presets swap variants to test different encodings.
Directives to warm
Read each file below before any action.
- adapt_test_mocks_to_production_api_change: conductor/directives/adapt_test_mocks_to_production_api_change/v1.md
- ast_parse_insufficient: conductor/directives/ast_parse_insufficient/v1.md
- ast_verify_class_methods_after_edit: conductor/directives/ast_verify_class_methods_after_edit/v1.md
- atomic_per_task_commits: conductor/directives/atomic_per_task_commits/v1.md
- acknowledgment_in_first_commit: conductor/directives/acknowledgment_in_first_commit/v1.md
- ban_any_type: conductor/directives/ban_any_type/v1.md
- ban_appdata_paths: conductor/directives/ban_appdata_paths/v1.md
- ban_arbitrary_core_mocking: conductor/directives/ban_arbitrary_core_mocking/v1.md
- ban_day_estimates: conductor/directives/ban_day_estimates/v1.md
- ban_dict_any: conductor/directives/ban_dict_any/v1.md
- ban_dict_get_on_known_fields: conductor/directives/ban_dict_get_on_known_fields/v1.md
- ban_getattr_dispatch: conductor/directives/ban_getattr_dispatch/v1.md
- ban_hasattr_dispatch: conductor/directives/ban_hasattr_dispatch/v1.md
- clarify_unclear_review_before_partial_impl: conductor/directives/clarify_unclear_review_before_partial_impl/v1.md
- ban_local_imports: conductor/directives/ban_local_imports/v1.md
- ban_optional_returns: conductor/directives/ban_optional_returns/v1.md
- ban_prefix_aliasing: conductor/directives/ban_prefix_aliasing/v1.md
- ban_repeated_from_dict: conductor/directives/ban_repeated_from_dict/v1.md
- batch_verification_not_isolation: conductor/directives/batch_verification_not_isolation/v1.md
- boundary_layer_exception: conductor/directives/boundary_layer_exception/v1.md
- cache_stable_to_volatile: conductor/directives/cache_stable_to_volatile/v1.md
- cheap_fix_first_investigation_phases: conductor/directives/cheap_fix_first_investigation_phases/v1.md
- detect_existing_isolation_before_creating: conductor/directives/detect_existing_isolation_before_creating/v1.md
- chroma_cache_path: conductor/directives/chroma_cache_path/v1.md
- chronology_must_regenerate_after_every_track_ship: conductor/directives/chronology_must_regenerate_after_every_track_ship/v1.md
- classifier_must_emit_per_row_evidence: conductor/directives/classifier_must_emit_per_row_evidence/v1.md
- comprehensive_logging: conductor/directives/comprehensive_logging/v1.md
- config_state_owner: conductor/directives/config_state_owner/v1.md
- contract_change_audit: conductor/directives/contract_change_audit/v1.md
- controller_property_delegation_no_dual_state: conductor/directives/controller_property_delegation_no_dual_state/v1.md
- convention_enforcement_4_mechanisms: conductor/directives/convention_enforcement_4_mechanisms/v1.md
- core_value_read_first: conductor/directives/core_value_read_first/v1.md
- decompose_or_isolate_never_offload: conductor/directives/decompose_or_isolate_never_offload/v1.md
- decorator_orphan_pitfall: conductor/directives/decorator_orphan_pitfall/v1.md
- delete_means_delete_no_reference: conductor/directives/delete_means_delete_no_reference/v1.md
- evidence_before_completion_claims: conductor/directives/evidence_before_completion_claims/v1.md
- exactly_four_completion_options: conductor/directives/exactly_four_completion_options/v1.md
- defer_heavy_sdk_imports_to_subprocess: conductor/directives/defer_heavy_sdk_imports_to_subprocess/v1.md
- no_performative_agreement_in_review: conductor/directives/no_performative_agreement_in_review/v1.md
- defer_not_catch_for_native_crashes: conductor/directives/defer_not_catch_for_native_crashes/v1.md
- deduction_loop_limit: conductor/directives/deduction_loop_limit/v1.md
- docs_philosophy_then_boundaries_then_logic_then_verify: conductor/directives/docs_philosophy_then_boundaries_then_logic_then_verify/v1.md
- deterministic_signal_endpoint_pattern: conductor/directives/deterministic_signal_endpoint_pattern/v1.md
- dsl_uses_first_class_spans_for_errors: conductor/directives/dsl_uses_first_class_spans_for_errors/v1.md
- edit_small_incremental: conductor/directives/edit_small_incremental/v1.md
- end_of_track_report_required: conductor/directives/end_of_track_report_required/v1.md
- enforce_no_real_toml_in_tests: conductor/directives/enforce_no_real_toml_in_tests/v1.md
- failure_message_actionable_not_vague: conductor/directives/failure_message_actionable_not_vague/v1.md
- feature_flag_delete_to_turn_off: conductor/directives/feature_flag_delete_to_turn_off/v1.md
- file_id_stable_across_rename: conductor/directives/file_id_stable_across_rename/v1.md
- file_naming_convention: conductor/directives/file_naming_convention/v1.md
- float_only_math_for_visual_transforms: conductor/directives/float_only_math_for_visual_transforms/v1.md
- fragile_test_in_batch_is_failing_test: conductor/directives/fragile_test_in_batch_is_failing_test/v1.md
- generation_script_walks_filesystem_fresh_each_run: conductor/directives/generation_script_walks_filesystem_fresh_each_run/v1.md
- git_hard_bans: conductor/directives/git_hard_bans/v1.md
- graceful_optional_dependency_degradation: conductor/directives/graceful_optional_dependency_degradation/v1.md
- imgui_scope_entered_flag_for_no_op_return: conductor/directives/imgui_scope_entered_flag_for_no_op_return/v1.md
- imgui_scope_verification: conductor/directives/imgui_scope_verification/v1.md
- imscope_tuple_return_per_scope_override: conductor/directives/imscope_tuple_return_per_scope_override/v1.md
- inherited_cruft_ask_first: conductor/directives/inherited_cruft_ask_first/v1.md
- intent_signal_postfix_not_xml: conductor/directives/intent_signal_postfix_not_xml/v1.md
- reproduction_before_fix: conductor/directives/reproduction_before_fix/v1.md
- interceptor_activates_only_on_matching_shape: conductor/directives/interceptor_activates_only_on_matching_shape/v1.md
- knowledge_harvest_pattern: conductor/directives/knowledge_harvest_pattern/v1.md
- large_files_are_fine: conductor/directives/large_files_are_fine/v1.md
- master_branch_default: conductor/directives/master_branch_default/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
- log_pruner_backoff_for_locked_files: conductor/directives/log_pruner_backoff_for_locked_files/v1.md
- mandatory_research_first: conductor/directives/mandatory_research_first/v1.md
- metadata_boundary_type: conductor/directives/metadata_boundary_type/v1.md
- missing_data_renders_as_em_dash_not_crash: conductor/directives/missing_data_renders_as_em_dash_not_crash/v1.md
- modal_explicit_opened_list_for_lifecycle: conductor/directives/modal_explicit_opened_list_for_lifecycle/v1.md
- modular_controller_pattern: conductor/directives/modular_controller_pattern/v1.md
- neutral_language_for_doc_drift: conductor/directives/neutral_language_for_doc_drift/v1.md
- never_inherit_session_history_to_subagent: conductor/directives/never_inherit_session_history_to_subagent/v1.md
- nil_sentinel_pattern: conductor/directives/nil_sentinel_pattern/v1.md
- no_comments_in_body: conductor/directives/no_comments_in_body/v1.md
- no_conductor_yaml_for_artifacts: conductor/directives/no_conductor_yaml_for_artifacts/v1.md
- no_content_duplication_across_agent_docs: conductor/directives/no_content_duplication_across_agent_docs/v1.md
- no_diagnostic_noise: conductor/directives/no_diagnostic_noise/v1.md
- no_new_src_files_without_permission: conductor/directives/no_new_src_files_without_permission/v1.md
- no_output_filtering: conductor/directives/no_output_filtering/v1.md
- no_real_io_during_tests: conductor/directives/no_real_io_during_tests/v1.md
- no_skip_markers_as_avoidance: conductor/directives/no_skip_markers_as_avoidance/v1.md
- one_space_indent: conductor/directives/one_space_indent/v1.md
- opt_in_integration_test_via_env_var_marker: conductor/directives/opt_in_integration_test_via_env_var_marker/v1.md
- parse_failure_visible_to_conversation: conductor/directives/parse_failure_visible_to_conversation/v1.md
- agent_prompt_one_independent_domain: conductor/directives/agent_prompt_one_independent_domain/v1.md
- anti_entropy_state_audit_before_adding: conductor/directives/anti_entropy_state_audit_before_adding/v1.md
- audit_before_claiming_current_state: conductor/directives/audit_before_claiming_current_state/v1.md
- 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
- manual_compaction_only_no_auto_summarize: conductor/directives/manual_compaction_only_no_auto_summarize/v1.md
- meta_tooling_app_boundary_check: conductor/directives/meta_tooling_app_boundary_check/v1.md
- review_plan_critically_before_executing: conductor/directives/review_plan_critically_before_executing/v1.md
- skill_check_before_clarifying: conductor/directives/skill_check_before_clarifying/v1.md
- spec_self_review_four_checks: conductor/directives/spec_self_review_four_checks/v1.md
- spec_review_before_quality_review: conductor/directives/spec_review_before_quality_review/v1.md
- spec_template_required_6_sections: conductor/directives/spec_template_required_6_sections/v1.md
- system_reminder_redact_don_act: conductor/directives/system_reminder_redact_don_act/v1.md
- per_aggregate_dataclass_promotion: conductor/directives/per_aggregate_dataclass_promotion/v1.md
- per_conversation_scratch_dir: conductor/directives/per_conversation_scratch_dir/v1.md
- per_dimension_pick_dim_not_tool: conductor/directives/per_dimension_pick_dim_not_tool/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
- per_phase_metric_regression_fix: conductor/directives/per_phase_metric_regression_fix/v1.md
- pathlib_read_write_no_newline_kwarg: conductor/directives/pathlib_read_write_no_newline_kwarg/v1.md
- pipeline_immediate_mode_no_object: conductor/directives/pipeline_immediate_mode_no_object/v1.md
- prefer_targeted_tier_runs: conductor/directives/prefer_targeted_tier_runs/v1.md
- preserve_before_compact_archive: conductor/directives/preserve_before_compact_archive/v1.md
- preserve_line_endings: conductor/directives/preserve_line_endings/v1.md
- preserve_prior_versions_of_review_docs: conductor/directives/preserve_prior_versions_of_review_docs/v1.md
- profile_first_optimize_second: conductor/directives/profile_first_optimize_second/v1.md
- quality_gate_catches_broken_classifier_before_ship: conductor/directives/quality_gate_catches_broken_classifier_before_ship/v1.md
- quarantine_flag_the_engine_not_shared_types: conductor/directives/quarantine_flag_the_engine_not_shared_types/v1.md
- rag_six_rules: conductor/directives/rag_six_rules/v1.md
- report_instead_of_fix_ban: conductor/directives/report_instead_of_fix_ban/v1.md
- review_after_each_task_not_end: conductor/directives/review_after_each_task_not_end/v1.md
- reset_session_preserves_project_path: conductor/directives/reset_session_preserves_project_path/v1.md
- result_error_pattern: conductor/directives/result_error_pattern/v1.md
- run_full_tier_after_phase_refactor: conductor/directives/run_full_tier_after_phase_refactor/v1.md
- runtime_config_flag_vs_test_env_var_gate: conductor/directives/runtime_config_flag_vs_test_env_var_gate/v1.md
- scope_creep_track_doc_ban: conductor/directives/scope_creep_track_doc_ban/v1.md
- sdm_dependency_tags: conductor/directives/sdm_dependency_tags/v1.md
- search_all_call_sites_after_signature_change: conductor/directives/search_all_call_sites_after_signature_change/v1.md
- single_hypothesis_minimal_test: conductor/directives/single_hypothesis_minimal_test/v1.md
- state_visible_at_the_right_layer: conductor/directives/state_visible_at_the_right_layer/v1.md
- strict_state_management: conductor/directives/strict_state_management/v1.md
- stub_before_implement: conductor/directives/stub_before_implement/v1.md
- subagent_returns_artifact_not_transcript: conductor/directives/subagent_returns_artifact_not_transcript/v1.md
- submit_io_lazy_pool_recreation: conductor/directives/submit_io_lazy_pool_recreation/v1.md
- surface_dirty_state_in_test_runner: conductor/directives/surface_dirty_state_in_test_runner/v1.md
- surface_gaps_at_discovery_not_checkpoint: conductor/directives/surface_gaps_at_discovery_not_checkpoint/v1.md
- surface_upstream_api_limits_honestly_in_spec: conductor/directives/surface_upstream_api_limits_honestly_in_spec/v1.md
- throwaway_scripts_isolated_subdir: conductor/directives/throwaway_scripts_isolated_subdir/v1.md
- tier1_first_commit_6file_acknowledgment: conductor/directives/tier1_first_commit_6file_acknowledgment/v1.md
- tier2_post_track_ruff_mypy_audit: conductor/directives/tier2_post_track_ruff_mypy_audit/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
- worker_three_point_abort_check: conductor/directives/worker_three_point_abort_check/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
- three_fix_failures_question_architecture: conductor/directives/three_fix_failures_question_architecture/v1.md
- test_classification_via_import_presence: conductor/directives/test_classification_via_import_presence/v1.md
- test_instantiation_not_mock_away: conductor/directives/test_instantiation_not_mock_away/v1.md
- test_narrow_not_kitchen_sink: conductor/directives/test_narrow_not_kitchen_sink/v1.md
- test_sandbox: conductor/directives/test_sandbox/v1.md
- three_tier_test_strategy_for_fragile_subsystems: conductor/directives/three_tier_test_strategy_for_fragile_subsystems/v1.md
- tier1_orchestrator_no_implementation: conductor/directives/tier1_orchestrator_no_implementation/v1.md
- tier3_worker_amnesia: conductor/directives/tier3_worker_amnesia/v1.md
- tier4_qa_compressed_fix: conductor/directives/tier4_qa_compressed_fix/v1.md
- timeline_is_immutable: conductor/directives/timeline_is_immutable/v1.md
- token_firewall_prevents_bloat: conductor/directives/token_firewall_prevents_bloat/v1.md
- toml_loader_global_then_project_merge: conductor/directives/toml_loader_global_then_project_merge/v1.md
- type_hints_required: conductor/directives/type_hints_required/v1.md
- typed_dataclass_fields: conductor/directives/typed_dataclass_fields/v1.md
- ui_delegation_for_hot_reload: conductor/directives/ui_delegation_for_hot_reload/v1.md
- undo_redo_100_snapshot_capacity: conductor/directives/undo_redo_100_snapshot_capacity/v1.md
- use_git_history_as_classification_source_of_truth: conductor/directives/use_git_history_as_classification_source_of_truth/v1.md
- user_corrections_log_in_state_toml: conductor/directives/user_corrections_log_in_state_toml/v1.md
- use_batched_test_runner: conductor/directives/use_batched_test_runner/v1.md
- verify_clean_baseline_before_starting: conductor/directives/verify_clean_baseline_before_starting/v1.md
- verbatim_lift_not_rewrite: conductor/directives/verbatim_lift_not_rewrite/v1.md
- view_composes_does_not_leak_into_theme_get_color: conductor/directives/view_composes_does_not_leak_into_theme_get_color/v1.md
- verify_before_editing: conductor/directives/verify_before_editing/v1.md
- verbose_commit_message_ban: conductor/directives/verbose_commit_message_ban/v1.md
- verify_critique_before_implementing: conductor/directives/verify_critique_before_implementing/v1.md
- verify_tests_before_offering_completion_options: conductor/directives/verify_tests_before_offering_completion_options/v1.md
- warm_md_duplicates_not_in_place: conductor/directives/warm_md_duplicates_not_in_place/v1.md
- workspace_paths: conductor/directives/workspace_paths/v1.md
Notes
DEPRECATED (2026-07-05): This preset is the original control group from the directive_hotswap_harness_20260627 track. It lists all 172 directives indiscriminately. The curated replacement is baseline.md (57 BASELINE directives + 4 non-directive context files). Engagement presets (audit.md, fix_tests.md, etc.) inherit baseline.md and add targeted subsets. This file is RETAINED as the original control group for future A/B encoding experiments — do not delete. New agents should warm with baseline.md or an engagement preset, not this file.
All v1 (verbatim lifts from current production docs; the initial harvest yielded 51, the 2026-07-02 Phase A expansion added 15 more (from docs/AGENTS.md, conductor/edit_workflow.md, docs/guide_testing.md, docs/guide_state_lifecycle.md) for a total of 66, and the 2026-07-02 scavenge pass added 15 more (5 from docs/MMA_Support/, 5 from conductor/tracks/nagent_review_20260608/, 5 from conductor/tracks/intent_dsl_survey_20260612/ + docs/handoffs/) for a total of 81, and the 2026-07-03 scavenge pass added 9 more (1 from docs/reports/2026-03-02/ MCP_BUGFIX, 2 from docs/reports/2026-05-11 + 2026-06-01/, 6 from docs/reports/2026-06-08/) for a total of 90, the 2026-07-03 scavenge sweep 4/5 added 18 more (from conductor/tier2/agents + conductor/tier2/commands + the dispatch file + conductor/code_styleguides/type_aliases.md §2.5 + the remaining nagent_review v3.1 + intent_dsl_survey cluster research + the 3 TODO files in conductor/todos/) for a total of 108, the 2026-07-03 scavenge sweep 2/5 added 16 more from docs/superpowers/specs/ (2 from 2026-05-13 + 2026-05-15 startup/profiling, 5 from 2026-06-03 + 2026-06-10 UI polish + sepia, 9 from 2026-07-01 chronology v2 + MMA quarantine) for a total of 124, and the 2026-07-03 scavenge sweep 3/5 added 12 more from docs/superpowers/plans/ (1 from the imgui-context-managers plan, 1 from clean-install-test, 1 from test-consolidation TOML sandboxing, 1 from command-palette modal lifecycle, 1 from agent-config-refresh content-dedup, 1 from docs-layer-refresh style, 1 from live-gui-state-sync App→Controller property delegation, 1 from live-gui-fragility-fixes imscope tuple-return, 1 from regression-fixes LogPruner backoff + theme-adapt tests, 1 from undo-redo-lifecycle-fix cheapest-fix-first phases, 1 from theme-syntax- modularization TOML global-then-project merge, 1 from various plan constraints merged into opt-in integration env-var marker) for a total of 136, and the 2026-07-04 superpowers scavenge (batch 1 of 5: process / orchestration) added 6 more (1 from using-superpowers Skill-Check-Iron-Rule, 3 from brainstorming — lead-with-recommendation + even-simple-projects-get-designed + spec-self-review-4-checks, 1 from dispatching-parallel-agents agent-prompt- focused-on-one-domain, 1 from executing-plans review-plan-critically-first) for a total of 142, and the 2026-07-04 superpowers scavenge (batch 2 of 5: TDD / debugging) added 6 more (3 from test-driven-development — test-must-fail-for- believed-reason + delete-means-delete-no-reference + test-passing-immediately- proves-nothing; 3 from systematic-debugging — three-fix-failures-question- architecture + single-hypothesis-minimal-test + reproduction-before-fix) for a total of 148, and the 2026-07-04 superpowers scavenge (batch 3 of 5: review cluster) added 4 more (3 from receiving-code-review — no-performative-agreement
- verify-critique-before-implementing + clarify-unclear-before-partial-impl;
1 from requesting-code-review — review-after-each-task-not-end) for a total of
152, and the 2026-07-04 superpowers scavenge (batch 4 of 5: subagent / workflow)
added 4 more (2 from subagent-driven-development — spec-review-before-quality-
review + never-inherit-session-history-to-subagent; 2 from using-git-worktrees
— detect-existing-isolation-before-creating + verify-clean-baseline-before-
starting) for a total of 156, and the 2026-07-04 superpowers scavenge (batch
5 of 5: finishing / verification) added 5 more (2 from finishing-a-development-
branch — verify-tests-before-offering-completion-options + exactly-four-
completion-options; 1 from verification-before-completion evidence-before-
completion-claims; 2 from writing-plans — plan-steps-2-to-5-minutes-each +
plans-no-placeholders-or-TBDs) for a total of 161 — see
conductor/tracks/directive_hotswap_harness_20260627/HARVEST_SUMMARY.mdfor what was lifted in each pass). No alternative encodings tested yet. This preset is the control group for future experiments.
To create an experimental preset: copy this file, change the variant path for
the directives you want to test (e.g., swap v1.md for v2_rationale_first.md),
and update the Notes section with your hypothesis.