From 34793b492f38b4d56ff44db0daca11f15f5e2267 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 11 Jun 2026 11:32:32 +0000 Subject: [PATCH] Deprecate projectvar (V_delta, V_epsilon); file stimulus_approach under stimulus topic - projectvar moved to deprecated/ in V_delta and V_epsilon (maturity_level and index.json tier/path updated). Deprecating it in V_epsilon as well as V_delta keeps the newest active set consistent. - V_epsilon topics.json: stimulus_approach placed under the "stimulus" topic (it was previously uncategorized); projectvar added to the deprecated bucket. V_gamma is intentionally untouched: it is a flat, index-less set whose meta-schema maturity enum has no "deprecated" value, so it has no deprecation mechanism (and no stimulus_approach class or topics.json). https://claude.ai/code/session_011A5KMAUb9yyxL3gvdGFmft --- schemas/V_delta/{stable => deprecated}/projectvar.json | 2 +- schemas/V_delta/index.json | 6 +++--- schemas/V_epsilon/{stable => deprecated}/projectvar.json | 2 +- schemas/V_epsilon/index.json | 6 +++--- schemas/V_epsilon/topics.json | 6 ++++-- 5 files changed, 12 insertions(+), 10 deletions(-) rename schemas/V_delta/{stable => deprecated}/projectvar.json (98%) rename schemas/V_epsilon/{stable => deprecated}/projectvar.json (98%) diff --git a/schemas/V_delta/stable/projectvar.json b/schemas/V_delta/deprecated/projectvar.json similarity index 98% rename from schemas/V_delta/stable/projectvar.json rename to schemas/V_delta/deprecated/projectvar.json index 9268a93..ffc5648 100644 --- a/schemas/V_delta/stable/projectvar.json +++ b/schemas/V_delta/deprecated/projectvar.json @@ -7,7 +7,7 @@ "class_name": "base" } ], - "maturity_level": "stable" + "maturity_level": "deprecated" }, "depends_on": [ { diff --git a/schemas/V_delta/index.json b/schemas/V_delta/index.json index c3f72fb..6b1f08e 100644 --- a/schemas/V_delta/index.json +++ b/schemas/V_delta/index.json @@ -702,13 +702,13 @@ }, { "class_name": "projectvar", - "tier": "stable", + "tier": "deprecated", "class_version": "1.0.0", - "maturity_level": "stable", + "maturity_level": "deprecated", "superclasses": [ "base" ], - "path": "schemas/V_delta/stable/projectvar.json", + "path": "schemas/V_delta/deprecated/projectvar.json", "is_meta": false }, { diff --git a/schemas/V_epsilon/stable/projectvar.json b/schemas/V_epsilon/deprecated/projectvar.json similarity index 98% rename from schemas/V_epsilon/stable/projectvar.json rename to schemas/V_epsilon/deprecated/projectvar.json index 9268a93..ffc5648 100644 --- a/schemas/V_epsilon/stable/projectvar.json +++ b/schemas/V_epsilon/deprecated/projectvar.json @@ -7,7 +7,7 @@ "class_name": "base" } ], - "maturity_level": "stable" + "maturity_level": "deprecated" }, "depends_on": [ { diff --git a/schemas/V_epsilon/index.json b/schemas/V_epsilon/index.json index 53e3c1f..5a454db 100644 --- a/schemas/V_epsilon/index.json +++ b/schemas/V_epsilon/index.json @@ -1278,13 +1278,13 @@ }, { "class_name": "projectvar", - "tier": "stable", + "tier": "deprecated", "class_version": "1.0.0", - "maturity_level": "stable", + "maturity_level": "deprecated", "superclasses": [ "base" ], - "path": "schemas/V_epsilon/stable/projectvar.json", + "path": "schemas/V_epsilon/deprecated/projectvar.json", "is_meta": false }, { diff --git a/schemas/V_epsilon/topics.json b/schemas/V_epsilon/topics.json index 4fb61b6..f460ca2 100644 --- a/schemas/V_epsilon/topics.json +++ b/schemas/V_epsilon/topics.json @@ -159,11 +159,12 @@ "name": "deprecated", "description": "Classes deprecated in V_epsilon, retained for migration of legacy instances.", "classes": [ + "projectvar", + "subject_group", "treatment", "treatment_drug", "treatment_transfer", - "virus_injection", - "subject_group" + "virus_injection" ] }, { @@ -272,6 +273,7 @@ "classes": [ "control_stimulus_ids", "reverse_correlation", + "stimulus_approach", "stimulus_bath", "stimulus_parameter", "stimulus_parameter_table",