15 lines
1.2 KiB
JSON
15 lines
1.2 KiB
JSON
{
|
|
"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"
|
|
}
|