Merge current main into development guidance

Resolve the README scope conflict, align guidance validation with the 333-article corpus, and reject failed reports that carry unreliable knowledge constraints.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 638b66d2-9f06-4f60-8781-808709e1485c
This commit is contained in:
Jesper Schulz-Wedde 2026-09-21 10:34:58 +02:00
commit 5793996e55
91 changed files with 2696 additions and 24 deletions

View file

@ -123,7 +123,7 @@
{
"if": {
"properties": {
"outcome": { "enum": ["not-applicable", "no-knowledge"] }
"outcome": { "enum": ["not-applicable", "no-knowledge", "failed"] }
},
"required": ["outcome"]
},
@ -147,7 +147,7 @@
"properties": {
"path": {
"type": "string",
"pattern": "^(microsoft|community|custom)/knowledge/[a-z0-9-]+/(?:[a-z0-9-]+/)*[a-z0-9-]+\\.md$"
"pattern": "^(microsoft|community|custom)/knowledge/[a-z0-9-]+/[a-z0-9-]+\\.md$"
},
"sha": { "type": "string", "pattern": "^([0-9a-fA-F]{40}|[0-9a-fA-F]{64})$" }
}
@ -159,7 +159,7 @@
"properties": {
"path": {
"type": "string",
"pattern": "^(microsoft|community|custom)/knowledge/[a-z0-9-]+/(?:[a-z0-9-]+/)*[a-z0-9-]+\\.md$"
"pattern": "^(microsoft|community|custom)/knowledge/[a-z0-9-]+/[a-z0-9-]+\\.md$"
},
"sha": { "type": "string", "pattern": "^([0-9a-fA-F]{40}|[0-9a-fA-F]{64})$" },
"used-for": { "type": "string", "minLength": 1 },
@ -174,7 +174,7 @@
"uniqueItems": true,
"items": {
"type": "string",
"pattern": "^(microsoft|community|custom)/knowledge/[a-z0-9-]+/(?:[a-z0-9-]+/)*[a-z0-9-]+\\.(good|bad)\\.[a-zA-Z0-9]+$"
"pattern": "^(microsoft|community|custom)/knowledge/[a-z0-9-]+/[a-z0-9-]+\\.(good|bad)\\.[a-zA-Z0-9]+$"
}
}
}