feat(directives): scavenge sweep preset update + test file (batch 1/5)

- current_baseline.md: added 9 new directives alphabetically interleaved
  (total 90); updated Notes section to track four harvest passes
- state.toml: new [scavenge_20260703] section + [safety_observations]
  (prompt-injection attempt noted for the record)
- tests/test_scavenge_batch_1.py: 9 parametrized cases + 2 aggregate
  tests verifying the 9 new directives have v1.md + meta.md, headings,
  sections, preset references, total count >= 90
This commit is contained in:
ed
2026-07-04 01:08:15 -04:00
parent b193df100f
commit b696b30f22
3 changed files with 141 additions and 3 deletions
@@ -51,6 +51,7 @@ Read each file below before any action.
- mandatory_research_first: conductor/directives/mandatory_research_first/v1.md
- metadata_boundary_type: conductor/directives/metadata_boundary_type/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
- nil_sentinel_pattern: conductor/directives/nil_sentinel_pattern/v1.md
- no_comments_in_body: conductor/directives/no_comments_in_body/v1.md
- no_diagnostic_noise: conductor/directives/no_diagnostic_noise/v1.md
@@ -60,9 +61,13 @@ Read each file below before any action.
- no_skip_markers_as_avoidance: conductor/directives/no_skip_markers_as_avoidance/v1.md
- one_space_indent: conductor/directives/one_space_indent/v1.md
- parse_failure_visible_to_conversation: conductor/directives/parse_failure_visible_to_conversation/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
- rag_six_rules: conductor/directives/rag_six_rules/v1.md
- report_instead_of_fix_ban: conductor/directives/report_instead_of_fix_ban/v1.md
- reset_session_preserves_project_path: conductor/directives/reset_session_preserves_project_path/v1.md
@@ -75,7 +80,10 @@ Read each file below before any action.
- 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
- 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
- tdd_red_green_required: conductor/directives/tdd_red_green_required/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
- tier1_orchestrator_no_implementation: conductor/directives/tier1_orchestrator_no_implementation/v1.md
@@ -86,6 +94,7 @@ Read each file below before any action.
- 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
- user_corrections_log_in_state_toml: conductor/directives/user_corrections_log_in_state_toml/v1.md
- verify_before_editing: conductor/directives/verify_before_editing/v1.md
- verbose_commit_message_ban: conductor/directives/verbose_commit_message_ban/v1.md
- workspace_paths: conductor/directives/workspace_paths/v1.md
@@ -97,8 +106,11 @@ 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
— see HARVEST_SUMMARY.md for what was lifted in each pass).
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 — see HARVEST_SUMMARY.md for what was
lifted in each pass).
No alternative encodings tested yet. This preset is the control group for
future experiments.