mirror of
https://github.com/microsoft/BCQuality.git
synced 2026-08-06 09:26:52 +01:00
Retire the orchestrator's hardcoded ~28-token signal catalog by compiling a routing index from article front-matter. New tools/Build-RoutingIndex.ps1 scans all knowledge layers and emits routing-index.json (signal-token -> domain + backing articles), seeded from the migrated legacy catalog (routing-seed.json) so recall is never below today. Optional per-article 'signals:' front-matter (validator rule R24) is the authored precision path; domain-normalization reconciles front-matter/orchestrator/feedback domain vocabularies. Artifact is a runtime build (gitignored), orchestrator-facing only (not the lean agent-replayed knowledge index). CI guard Test-RoutingIndex.ps1 asserts determinism, seed recall floor, no orphaned signals, and normalization completeness; wired into the index workflow. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
33 lines
559 B
Text
33 lines
559 B
Text
# Environment
|
|
*.env
|
|
.env.*
|
|
|
|
# Python
|
|
__pycache__/
|
|
*.pyc
|
|
*.pyo
|
|
.venv/
|
|
.pytest_cache/
|
|
|
|
# Editors
|
|
.vs/
|
|
.vscode/
|
|
.idea/
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Node (if scripts ever need it)
|
|
node_modules/
|
|
|
|
# Build artifacts
|
|
*.log
|
|
|
|
# Runtime artifact: the knowledge index is rebuilt over each consumer's
|
|
# pruned clone by Entry's preparation step; it is never committed.
|
|
/knowledge-index.json
|
|
|
|
# Runtime artifact: the routing index (orchestrator-facing companion) is rebuilt
|
|
# over each consumer's pruned clone by Build-RoutingIndex.ps1; never committed.
|
|
/routing-index.json
|