Files
portal/tools/observer-classification-map.json
T

18 lines
1.2 KiB
JSON
Raw Normal View History

{
"$schema_version": 1,
"description": "Mapping from observer transcript-parser task_classification values to recommended Tooling Прил.Н node IDs. Source of truth for missed-activation detection (Pravila §16.4 conditional rule). 'other' deliberately empty — no recommendation, never counts as missed. DEFERRED-узлы filtered out by .node-dormancy.json at runtime. Classifier vocabulary is Claude's free judgment when writing the episode (no hardcoded enum) — adding a key here makes it 'blessed'. 'security' added 22.05.2026 (A8 follow-up): use when the PURPOSE of the task is verifying or improving security (scans, hardening, audits, threat modeling, go-live gates); NOT for bug-fixes that happen to be in security-relevant code (those stay 'bugfix').",
"map": {
"refactor": ["#11", "#12", "#43", "#64", "#65"],
"bugfix": ["#18", "#34"],
"feature": ["#19"],
"planning": ["#19", "#41", "#42"],
"memory-sync": ["#33"],
"monitoring": ["#34", "#35"],
"analysis": ["#25", "#39", "#53"],
"security": ["#73", "#69", "#68", "#70", "#71", "#72"],
"cleanup": ["#11", "#12"],
"question": ["#60"],
"other": []
}
}