From 3f7fba7e0e15ae82d8e8acf96eb643f1de7c03d6 Mon Sep 17 00:00:00 2001 From: Aaron Nelson Date: Sat, 2 May 2026 23:28:24 +0000 Subject: [PATCH] scripts/: separate production from experimental and deprecated MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Moves 28 experiment scripts to scripts/experiments/ (E1, E1.4, E1.6, E2, base_class, cascade, cost_test, briefing, consistency, token series). Moves 2 dissolved-layer scripts to scripts/deprecated/ (consolidator_v0_1.py, tier1_migration.py — under the bespoke decision both target retired substrate work). Removes 19 .bak* files from disk (gitignored, never tracked; git history is the durable record of every prior version). The 11 production scripts remain in scripts/. All systemd ExecStart paths, api.py subprocess calls, and cron jobs continue to resolve correctly — verified by grep against /etc/systemd/system/aaronai-*.service, scripts/ references in api.py, and the user crontab. Track 1 inventory cross-cutting finding: scripts/ mixed 11 production files with 32 experimental scripts and ~20 .bak files. After this commit a clean-room reader can identify the live workers from a directory listing alone. Found by Track 1 inventory 2026-05-02. See ~/aaronai/docs/scripts-reorg-plan-2026-05-02.md for full reasoning. After commit, run: 1. git log --oneline -3 — show the new commit on top 2. git status — confirm clean working tree (modulo the docs/ untracked files which are intentional) --- scripts/{ => deprecated}/consolidator_v0_1.py | 0 scripts/{ => deprecated}/tier1_migration.py | 0 scripts/{ => experiments}/audit_expansion_draw.py | 0 scripts/{ => experiments}/base_class_audit_rerun.py | 0 scripts/{ => experiments}/base_class_test.py | 0 scripts/{ => experiments}/base_class_validation.py | 0 scripts/{ => experiments}/briefing_generator_v2.py | 0 scripts/{ => experiments}/briefing_test.py | 0 scripts/{ => experiments}/cascade_optimization_test.py | 0 scripts/{ => experiments}/cascade_test.py | 0 scripts/{ => experiments}/consistency_test.py | 0 scripts/{ => experiments}/consistency_test_v2.py | 0 scripts/{ => experiments}/cost_test_graphiti_bulk.py | 0 scripts/{ => experiments}/cost_test_graphiti_bulk_retry.py | 0 scripts/{ => experiments}/cost_test_graphiti_bulk_retry2.py | 0 scripts/{ => experiments}/cost_test_graphiti_migration.py | 0 scripts/{ => experiments}/e14_per_source_predicates.py | 0 scripts/{ => experiments}/e14_run_cascade.py | 0 scripts/{ => experiments}/e14_select_sample.py | 0 scripts/{ => experiments}/e16_analyze.py | 0 scripts/{ => experiments}/e16_rate_purity.py | 0 scripts/{ => experiments}/e1_compare_metrics.py | 0 scripts/{ => experiments}/e1_per_source_predicates.py | 0 scripts/{ => experiments}/e1_run_cascade.py | 0 scripts/{ => experiments}/e1_run_cascade_corrected.py | 0 scripts/{ => experiments}/e1_select_sample.py | 0 scripts/{ => experiments}/e2_alias_followup.py | 0 scripts/{ => experiments}/e2_resolution_check.py | 0 scripts/{ => experiments}/e2_source_diversity.py | 0 scripts/{ => experiments}/token_measurement_test.py | 0 30 files changed, 0 insertions(+), 0 deletions(-) rename scripts/{ => deprecated}/consolidator_v0_1.py (100%) rename scripts/{ => deprecated}/tier1_migration.py (100%) rename scripts/{ => experiments}/audit_expansion_draw.py (100%) rename scripts/{ => experiments}/base_class_audit_rerun.py (100%) rename scripts/{ => experiments}/base_class_test.py (100%) rename scripts/{ => experiments}/base_class_validation.py (100%) rename scripts/{ => experiments}/briefing_generator_v2.py (100%) rename scripts/{ => experiments}/briefing_test.py (100%) rename scripts/{ => experiments}/cascade_optimization_test.py (100%) rename scripts/{ => experiments}/cascade_test.py (100%) rename scripts/{ => experiments}/consistency_test.py (100%) rename scripts/{ => experiments}/consistency_test_v2.py (100%) rename scripts/{ => experiments}/cost_test_graphiti_bulk.py (100%) rename scripts/{ => experiments}/cost_test_graphiti_bulk_retry.py (100%) rename scripts/{ => experiments}/cost_test_graphiti_bulk_retry2.py (100%) rename scripts/{ => experiments}/cost_test_graphiti_migration.py (100%) rename scripts/{ => experiments}/e14_per_source_predicates.py (100%) rename scripts/{ => experiments}/e14_run_cascade.py (100%) rename scripts/{ => experiments}/e14_select_sample.py (100%) rename scripts/{ => experiments}/e16_analyze.py (100%) rename scripts/{ => experiments}/e16_rate_purity.py (100%) rename scripts/{ => experiments}/e1_compare_metrics.py (100%) rename scripts/{ => experiments}/e1_per_source_predicates.py (100%) rename scripts/{ => experiments}/e1_run_cascade.py (100%) rename scripts/{ => experiments}/e1_run_cascade_corrected.py (100%) rename scripts/{ => experiments}/e1_select_sample.py (100%) rename scripts/{ => experiments}/e2_alias_followup.py (100%) rename scripts/{ => experiments}/e2_resolution_check.py (100%) rename scripts/{ => experiments}/e2_source_diversity.py (100%) rename scripts/{ => experiments}/token_measurement_test.py (100%) diff --git a/scripts/consolidator_v0_1.py b/scripts/deprecated/consolidator_v0_1.py similarity index 100% rename from scripts/consolidator_v0_1.py rename to scripts/deprecated/consolidator_v0_1.py diff --git a/scripts/tier1_migration.py b/scripts/deprecated/tier1_migration.py similarity index 100% rename from scripts/tier1_migration.py rename to scripts/deprecated/tier1_migration.py diff --git a/scripts/audit_expansion_draw.py b/scripts/experiments/audit_expansion_draw.py similarity index 100% rename from scripts/audit_expansion_draw.py rename to scripts/experiments/audit_expansion_draw.py diff --git a/scripts/base_class_audit_rerun.py b/scripts/experiments/base_class_audit_rerun.py similarity index 100% rename from scripts/base_class_audit_rerun.py rename to scripts/experiments/base_class_audit_rerun.py diff --git a/scripts/base_class_test.py b/scripts/experiments/base_class_test.py similarity index 100% rename from scripts/base_class_test.py rename to scripts/experiments/base_class_test.py diff --git a/scripts/base_class_validation.py b/scripts/experiments/base_class_validation.py similarity index 100% rename from scripts/base_class_validation.py rename to scripts/experiments/base_class_validation.py diff --git a/scripts/briefing_generator_v2.py b/scripts/experiments/briefing_generator_v2.py similarity index 100% rename from scripts/briefing_generator_v2.py rename to scripts/experiments/briefing_generator_v2.py diff --git a/scripts/briefing_test.py b/scripts/experiments/briefing_test.py similarity index 100% rename from scripts/briefing_test.py rename to scripts/experiments/briefing_test.py diff --git a/scripts/cascade_optimization_test.py b/scripts/experiments/cascade_optimization_test.py similarity index 100% rename from scripts/cascade_optimization_test.py rename to scripts/experiments/cascade_optimization_test.py diff --git a/scripts/cascade_test.py b/scripts/experiments/cascade_test.py similarity index 100% rename from scripts/cascade_test.py rename to scripts/experiments/cascade_test.py diff --git a/scripts/consistency_test.py b/scripts/experiments/consistency_test.py similarity index 100% rename from scripts/consistency_test.py rename to scripts/experiments/consistency_test.py diff --git a/scripts/consistency_test_v2.py b/scripts/experiments/consistency_test_v2.py similarity index 100% rename from scripts/consistency_test_v2.py rename to scripts/experiments/consistency_test_v2.py diff --git a/scripts/cost_test_graphiti_bulk.py b/scripts/experiments/cost_test_graphiti_bulk.py similarity index 100% rename from scripts/cost_test_graphiti_bulk.py rename to scripts/experiments/cost_test_graphiti_bulk.py diff --git a/scripts/cost_test_graphiti_bulk_retry.py b/scripts/experiments/cost_test_graphiti_bulk_retry.py similarity index 100% rename from scripts/cost_test_graphiti_bulk_retry.py rename to scripts/experiments/cost_test_graphiti_bulk_retry.py diff --git a/scripts/cost_test_graphiti_bulk_retry2.py b/scripts/experiments/cost_test_graphiti_bulk_retry2.py similarity index 100% rename from scripts/cost_test_graphiti_bulk_retry2.py rename to scripts/experiments/cost_test_graphiti_bulk_retry2.py diff --git a/scripts/cost_test_graphiti_migration.py b/scripts/experiments/cost_test_graphiti_migration.py similarity index 100% rename from scripts/cost_test_graphiti_migration.py rename to scripts/experiments/cost_test_graphiti_migration.py diff --git a/scripts/e14_per_source_predicates.py b/scripts/experiments/e14_per_source_predicates.py similarity index 100% rename from scripts/e14_per_source_predicates.py rename to scripts/experiments/e14_per_source_predicates.py diff --git a/scripts/e14_run_cascade.py b/scripts/experiments/e14_run_cascade.py similarity index 100% rename from scripts/e14_run_cascade.py rename to scripts/experiments/e14_run_cascade.py diff --git a/scripts/e14_select_sample.py b/scripts/experiments/e14_select_sample.py similarity index 100% rename from scripts/e14_select_sample.py rename to scripts/experiments/e14_select_sample.py diff --git a/scripts/e16_analyze.py b/scripts/experiments/e16_analyze.py similarity index 100% rename from scripts/e16_analyze.py rename to scripts/experiments/e16_analyze.py diff --git a/scripts/e16_rate_purity.py b/scripts/experiments/e16_rate_purity.py similarity index 100% rename from scripts/e16_rate_purity.py rename to scripts/experiments/e16_rate_purity.py diff --git a/scripts/e1_compare_metrics.py b/scripts/experiments/e1_compare_metrics.py similarity index 100% rename from scripts/e1_compare_metrics.py rename to scripts/experiments/e1_compare_metrics.py diff --git a/scripts/e1_per_source_predicates.py b/scripts/experiments/e1_per_source_predicates.py similarity index 100% rename from scripts/e1_per_source_predicates.py rename to scripts/experiments/e1_per_source_predicates.py diff --git a/scripts/e1_run_cascade.py b/scripts/experiments/e1_run_cascade.py similarity index 100% rename from scripts/e1_run_cascade.py rename to scripts/experiments/e1_run_cascade.py diff --git a/scripts/e1_run_cascade_corrected.py b/scripts/experiments/e1_run_cascade_corrected.py similarity index 100% rename from scripts/e1_run_cascade_corrected.py rename to scripts/experiments/e1_run_cascade_corrected.py diff --git a/scripts/e1_select_sample.py b/scripts/experiments/e1_select_sample.py similarity index 100% rename from scripts/e1_select_sample.py rename to scripts/experiments/e1_select_sample.py diff --git a/scripts/e2_alias_followup.py b/scripts/experiments/e2_alias_followup.py similarity index 100% rename from scripts/e2_alias_followup.py rename to scripts/experiments/e2_alias_followup.py diff --git a/scripts/e2_resolution_check.py b/scripts/experiments/e2_resolution_check.py similarity index 100% rename from scripts/e2_resolution_check.py rename to scripts/experiments/e2_resolution_check.py diff --git a/scripts/e2_source_diversity.py b/scripts/experiments/e2_source_diversity.py similarity index 100% rename from scripts/e2_source_diversity.py rename to scripts/experiments/e2_source_diversity.py diff --git a/scripts/token_measurement_test.py b/scripts/experiments/token_measurement_test.py similarity index 100% rename from scripts/token_measurement_test.py rename to scripts/experiments/token_measurement_test.py