pub fn classify_test_migration(
engine: &Engine,
index_store: &AsgIndexStore<'_>,
candidate_qnames: &[String],
query: &str,
) -> RecipeExpand description
First concrete recipe: classify the test-tier symbols matching a
query by their migration story. Walks test files in scope, reads the
ledger for each symbol, and picks an ActionKind per the role tags
- Mapping entries already in the ledger.
Decision tree (first match wins, per symbol):
Mappingentry →KeepAsCoveredConstraint/Decisionwith role=stale-api →DeleteOwnership/Conceptwith role=diagnostic-test →GateOwnership/Conceptwith role=fast-test + command →Run- Default →
Review