⚒
Forge
ai-guiders/agent-first-learn
ai-guiders/agent-forge
ai-guiders/agent-notes-mcp
ai-guiders/ai-guiders-github-io
ai-guiders/aiguiders-agent-notes-core
ai-guiders/aiguiders-dotnet-tools
ai-guiders/cascade-ide
ai-guiders/dotnet-build-test-core
ai-guiders/dotnet-build-test-mcp
ai-guiders/dotnet-build-test-parsers
ai-guiders/dotnet-debug-core
ai-guiders/dotnet-debug-mcp
ai-guiders/dotnet-mcp-templates
ai-guiders/git-mcp
ai-guiders/git-mcp-core
ai-guiders/handbook
ai-guiders/hybrid-codebase-index
ai-guiders/hybrid-codebase-index-core
ai-guiders/kb-public
ai-guiders/mcp-tool-manifest
ai-guiders/open-agent-registry
ai-guiders/pywitdb
ai-guiders/relay-message-to-telegram
ai-guiders/roslyn-mcp
ai-guiders/webcam-analysis-mcp
ai-guiders/webcam-capture-mcp
ai-guiders/webcam-mcp
ai-guiders/webcam-mcp-shared
u-karataevdmitry/agent-notes
Code
Issues
MRs
CI
Releases
⌘
search
Search repository
⌕
?
Sign in
Sign in
Device login
Approve forge auth login from this browser (CLI).
Health
API
develop
feature/agent-framework-poc
fix/editor-text-visibility-chrome
main
Models
/
Shell
/
IPfdLayout.cs
csharp
deeb25a2
1
namespace
CascadeIDE
.
Models
.
Shell
;
2
3
/// <summary>
4
/// Именованный расклад колонки Pfd (какой набор/компоновка инструментов в регионе; ADR 0088). Не «страница» оболочки и не <see cref=
"Cockpit.Composition.HostSurface.CockpitSlotIds.Pfd"
/> сам по себе.
5
/// v1 — один layout; позже — декларативные пресеты.
6
/// </summary>
7
public
interface
IPfdLayout
8
{
9
/// <summary>Стабильный id расклада (логи, TOML, снапшоты).</summary>
10
string
LayoutId
{ get; }
11
}
12
View only · write via MCP/CIDE