docs(plan): script-editor ctx tag-completion implementation plan + tasks
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"planPath": "docs/plans/2026-06-18-script-editor-ctx-completions.md",
|
||||
"designPath": "docs/plans/2026-06-18-script-editor-ctx-completions-design.md",
|
||||
"designCommit": "e84f7a6e",
|
||||
"baseMaster": "651018f9",
|
||||
"branch": "feat/script-editor-ctx-completions",
|
||||
"scope": "AdminUI-only ScriptAnalysis fix. Component 1: ctx-receiver guard in ScriptAnalysisService.TryGetTagPathLiteral (mirror the runtime EquipmentScriptPaths.GetTagRefRegex `ctx`-anchor) so tag-path completion/hover fires only on ctx.GetTag/ctx.SetVirtualTag, not an unrelated x.GetTag(...). Component 2: surface which method matched; Hover appends a truthful note that ctx.SetVirtualTag cross-tag writes are dropped in single-tag mode (RoslynVirtualTagEvaluator drops them; cascade VirtualTagEngine dormant). The 'authoritative write-key' goal is dropped as moot. NO runtime/Commons/proto/EF change; NO bUnit.",
|
||||
"dependencyGraph": "T1 -> T2",
|
||||
"tasks": [
|
||||
{"id": 1, "nativeId": 532, "subject": "ctx-receiver guard + truthful SetVirtualTag hover", "classification": "small", "status": "pending"},
|
||||
{"id": 2, "nativeId": 533, "subject": "Docs + build/test + live /run + finish", "classification": "small", "status": "pending", "blockedBy": [1]}
|
||||
],
|
||||
"lastUpdated": "2026-06-18"
|
||||
}
|
||||
Reference in New Issue
Block a user