Load for Blazor/MudBlazor UI changes involving forms, dialogs, focus, keyboard navigation, landmarks, ARIA, color contrast, RTL-safe styling, or WCAG 2.2 AA tests; not for backend-only changes.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Load when building .NET ATProtocol applications with CarpaNet source generators, XRPC queries, Jetstream subscriptions, OAuth 2.0 DPoP, or Lexicon JSON models.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
.csproj using <LexiconResolve Include="..."/> or <LexiconFiles Include="..."/> to drive compile-time source generation.ATProtoClientFactory.Create() or explicit ATProtoJsonContext and ATProtoCborContext instances to ensure reflection-free NativeAOT compatibility.JetstreamV2Client with JetstreamV2SubscribeOptions for live event ingestion, and persist evt.Seq for deterministic resume across restarts.OAuthSession with IOAuthSessionStore to manage DPoP keys and token lifecycle securely.ATDid, ATHandle, ATUri, ATIdentifier) with implicit string conversions.System.Text.Json serialization instead of the source-generated contexts.ATProtoException errors or using legacy event callbacks instead of IAsyncEnumerable streaming.IdentityResolver.// Unauthenticated public query
var client = ATProtoClientFactory.Create();
var profile = await client.AppBskyActorGetProfileAsync(
new AppBsky.Actor.GetProfileParameters { Actor = new ATHandle("alice.bsky.social") });
// Real-time Jetstream v2 subscription
using var jetstream = new JetstreamV2Client(new Uri(BlueskyServices.JetstreamUsEast));
await foreach (var evt in jetstream.SubscribeAsync(new JetstreamV2SubscribeOptions
{
Collections = ["app.bsky.feed.post"]
}))
{
Console.WriteLine($"seq={evt.Seq} {evt.Commit?.Collection}/{evt.Commit?.Rkey}");
}
dotnet build --configuration Release --verbosity quietdotnet test --project tests/Event.Architecture.Tests/Event.Architecture.Tests.csproj --configuration Release --verbosity quiet아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Load for Blazor/MudBlazor UI changes involving forms, dialogs, focus, keyboard navigation, landmarks, ARIA, color contrast, RTL-safe styling, or WCAG 2.2 AA tests; not for backend-only changes.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Load when a task asks to research, verify, compare, or look up framework/package behavior, release notes, standards, RFCs, CVEs, or unfamiliar APIs; use repository evidence first, then official docs, and not for codebase navigation alone.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Load for Aspire AppHost work: start/stop/wait resources, inspect dashboard/logs/traces, add integrations/resources, rebuild a service, run isolated worktrees, or diagnose Aspire orchestration; not for plain dotnet apps, container-only deployments, or cloud deployment.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Load for authentication or authorization changes involving BFF cookies/tokens, JWT validation, claims/user ID extraction, policies, handler access checks, impersonation, or 401/403 bugs; not for UI affordance gating alone.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Load for Blazor BFF server work involving YARP proxy routes, cookie sessions, access-token forwarding/refresh, downstream API calls, BFF handlers, or browser-to-API auth failures; not for client component rendering or API JWT validation alone.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Load when editing Blazor `.razor.css`, scoped selectors, `::deep`, BEM class names, RTL/logical CSS properties, or styling nested MudBlazor components; not for global design tokens or non-Blazor CSS.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.