chore(privacy): scrub real-org references from plugin internals (phase 2)
Same bulk replacement applied to plugin-internal KB, examples, fixtures, tests, and docs. Real organization names, persona names, internal system identifiers, and domain-specific terms replaced with fictional generic public-sector entity (DDT) and generic terminology. Scope: - okr/ — examples, governance, framework, integrations, sources - ms-ai-architect/ — KB references (engineering, governance, security, infrastructure, advisor), tests/fixtures, agents, docs - linkedin-thought-leadership/ — voice samples, network-builder, examples (genericized identifying headlines to "[your organization]") - llm-security/ — research notes, scan report Manual genericization beyond bulk replace: - okr SKILL.md "Primary user / Domain" — generic Norwegian public sector - linkedin-voice SKILL.md headline placeholder - network-builder.md headline placeholder - high-engagement-posts.md voice sample employer line + hashtag Phase 3 (factual-attribution review) remains: a few KB files attribute publicly known transport-sector docs/datasets (e.g. håndbok V440, NVDB) to the fictional DDT after bulk replace. Needs manual semantic review to either remove or restore correct citation without re-introducing affiliation references. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
3d10f51bd4
commit
781d98f62f
61 changed files with 138 additions and 138 deletions
|
|
@ -120,7 +120,7 @@ Failover-tester boer dekke flere niva -- fra enkeltkomponent til fullstendig reg
|
|||
"type": "List",
|
||||
"targets": [
|
||||
{
|
||||
"id": "/subscriptions/{sub-id}/resourceGroups/rg-ai-prod/providers/Microsoft.DocumentDB/databaseAccounts/svv-ai-cosmos/providers/Microsoft.Chaos/targets/Microsoft-CosmosDB",
|
||||
"id": "/subscriptions/{sub-id}/resourceGroups/rg-ai-prod/providers/Microsoft.DocumentDB/databaseAccounts/ddt-ai-cosmos/providers/Microsoft.Chaos/targets/Microsoft-CosmosDB",
|
||||
"type": "ChaosTarget"
|
||||
}
|
||||
]
|
||||
|
|
@ -232,9 +232,9 @@ async def check_cosmos_health(endpoint: str) -> dict:
|
|||
async def full_health_check() -> dict:
|
||||
"""Komplett helsesjekk for alle AI-komponenter."""
|
||||
results = await asyncio.gather(
|
||||
check_openai_health("https://svv-aoai-ne.openai.azure.com", "***"),
|
||||
check_openai_health("https://svv-aoai-sc.openai.azure.com", "***"),
|
||||
check_cosmos_health("https://svv-ai-cosmos.documents.azure.com"),
|
||||
check_openai_health("https://ddt-aoai-ne.openai.azure.com", "***"),
|
||||
check_openai_health("https://ddt-aoai-sc.openai.azure.com", "***"),
|
||||
check_cosmos_health("https://ddt-ai-cosmos.documents.azure.com"),
|
||||
)
|
||||
overall = "healthy" if all(r["status"] == "healthy" for r in results) else "degraded"
|
||||
return {"overall": overall, "components": results}
|
||||
|
|
@ -517,7 +517,7 @@ Integrer L1-tester i CI/CD-pipeline:
|
|||
- task: AzureCLI@2
|
||||
displayName: 'Start Chaos Experiment'
|
||||
inputs:
|
||||
azureSubscription: 'svv-ai-staging'
|
||||
azureSubscription: 'ddt-ai-staging'
|
||||
scriptType: 'bash'
|
||||
inlineScript: |
|
||||
# Start chaos experiment
|
||||
|
|
@ -534,19 +534,19 @@ Integrer L1-tester i CI/CD-pipeline:
|
|||
- task: AzureCLI@2
|
||||
displayName: 'Run Load Test During Chaos'
|
||||
inputs:
|
||||
azureSubscription: 'svv-ai-staging'
|
||||
azureSubscription: 'ddt-ai-staging'
|
||||
scriptType: 'bash'
|
||||
inlineScript: |
|
||||
# Kjoer lasttest parallelt med chaos experiment
|
||||
az load test run create \
|
||||
--test-id ai-failover-load-test \
|
||||
--resource-group rg-ai-staging \
|
||||
--load-test-resource svv-ai-load-test
|
||||
--load-test-resource ddt-ai-load-test
|
||||
|
||||
- task: AzureCLI@2
|
||||
displayName: 'Validate Results'
|
||||
inputs:
|
||||
azureSubscription: 'svv-ai-staging'
|
||||
azureSubscription: 'ddt-ai-staging'
|
||||
scriptType: 'bash'
|
||||
inlineScript: |
|
||||
# Valider at feilrate er innenfor terskel
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue