Context
The README lists "Telemetry and KQL" in scope, but no telemetry domain exists. Telemetry is touched today only obliquely, through privacy/ rules (no-PII-in-telemetry). The do.md schema already reserves a telemetry-query input with no skill to consume it.
Why it matters (admission test)
LLMs don't know the BC telemetry signal schema, custom-dimension conventions, FeatureTelemetry vs. Session.LogMessage, or how to query Application Insights for BC signals. This is BC-specific platform behaviour, not generic logging advice.
Scope / checklist
Emitting signals (microsoft/knowledge/telemetry/)
Querying (KQL)
Each new knowledge file must pass the README admission test and the CI-validated frontmatter schema.
Context
The README lists "Telemetry and KQL" in scope, but no telemetry domain exists. Telemetry is touched today only obliquely, through
privacy/rules (no-PII-in-telemetry). Thedo.mdschema already reserves atelemetry-queryinput with no skill to consume it.Why it matters (admission test)
LLMs don't know the BC telemetry signal schema, custom-dimension conventions,
FeatureTelemetryvs.Session.LogMessage, or how to query Application Insights for BC signals. This is BC-specific platform behaviour, not generic logging advice.Scope / checklist
Emitting signals (
microsoft/knowledge/telemetry/)Session.LogMessage— verbosity, category, telemetry scope (ExtensionPublisher vs All).FeatureTelemetry.LogUptake/LogUsage/LogError.Querying (KQL)
traces— errors, long-running operations, feature usage, sessions.audit/telemetry-audit.mdaction skill consuming thetelemetry-queryinput already declared indo.md.Each new knowledge file must pass the README admission test and the CI-validated frontmatter schema.