bcquality/custom/knowledge/architecture
Michael Dieringer 41c6187c4f Setup v7: BCQuality knowledge-mirror er maskin-lokal, ikke repo-lokal
- curabis-standard.agent.md v6 -> v7: mirror deployes til
  ~/.claude/bcquality-knowledge/ (delt af alle repoer paa maskinen)
  i stedet for .github/.agents/bcquality-knowledge/ i hvert repo
- CLAUDE.md-templaten peger paa maskin-mirroren via %USERPROFILE%
  (aldrig literal udviklersti) og faar self-heal-instruktion
- Mode B: v6-aera-oprydning (fjern committet repo-mirror, gitignore
  stien, foreslaa CLAUDE.md-migrering) + genkend hardcodede
  udviklerstier og raa-URL-lister som foraeldede CLAUDE.md-former
- sync-bcquality-knowledge.ps1: fast destination $env:USERPROFILE
  \.claude\bcquality-knowledge i stedet for $PSScriptRoot-relativ
  (det var dobbelttydigheden der skabte repo-mirrors)
- Ny regel: bcquality-knowledge-must-mirror-to-machine-not-repo
- Setup-artefakter skal fetches som raa bytes (Invoke-WebRequest
  -OutFile) - aldrig via strengindhold, som dobbelt-encoder UTF-8

Begrundelse: udviklere skifter repo mange gange dagligt; N repo-
mirrors er permanent ude af sync, een maskin-mirror kraever een
sync pr. upstream-aendring. CI/cloud-agenter henter selv reglerne
via .github/bcquality.config.yaml.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-01 23:08:50 +02:00
..
al-build-output-must-not-pollute-project-root.md Foreslag regel: AL build-output must not pollute project root 2026-06-26 15:47:48 +02:00
al-identifiers-must-be-english.md Add BCApps citations to Tier 1+2 knowledge files; add 2 new rules 2026-06-23 17:48:37 +02:00
bcquality-knowledge-must-mirror-to-machine-not-repo.md Setup v7: BCQuality knowledge-mirror er maskin-lokal, ikke repo-lokal 2026-07-01 23:08:50 +02:00
bcquality-unconsumed-layers-must-be-declared.md Foreslå regel: Unconsumed BCQuality layers must be declared 2026-07-01 13:58:07 +02:00
clarify-before-building.md translate 2026-06-14 15:56:45 +02:00
claude-md-must-reference-all-agents.md Foreslaa regel: claude-md-must-reference-all-agents 2026-06-25 17:50:42 +02:00
commit-message-must-include-bc-task-id.md Add Gotcha warning: taskNo vs taskId confusion at commit time 2026-06-22 14:24:39 +02:00
curabis-app-sources-must-be-checked-first.md Foreslå regel: CURABIS-egne app-kilder skal tjekkes før symbol-inspection 2026-06-30 21:05:33 +02:00
exposed-objects-must-be-in-a-permission-set.md exposed 2026-06-20 11:35:01 +02:00
feature-branch-must-merge-to-track-branch.md Ny regel: Feature branches must merge to declared track branch 2026-06-28 13:50:21 +02:00
mode-b-reconciliation-must-be-per-repository-not-global-sha-gated.md Foreslå regel: Mode B-reconciliation skal spores pr. repository, ikke globalt 2026-07-01 12:25:16 +02:00
mode-b-update-must-reconcile-full-template-list.md Foreslå regel: Mode B update må reconcile den fulde template-liste 2026-07-01 12:07:53 +02:00
namespace-must-be-verified-from-source.md Add BCApps citations to Tier 1+2 knowledge files; add 2 new rules 2026-06-23 17:48:37 +02:00
new-file-requires-vscode-refresh.md Skaerp regel: new-file-requires-vscode-refresh — tilfoej MCP cross-project symbol resolution 2026-06-26 15:48:39 +02:00
pages-must-not-contain-business-logic.md Add BCApps citations to Tier 1+2 knowledge files; add 2 new rules 2026-06-23 17:48:37 +02:00
permission-sets-must-follow-least-privilege.md Add BCApps citations to Tier 1+2 knowledge files; add 2 new rules 2026-06-23 17:48:37 +02:00
shared-project-memory-must-be-in-repo.md Add architecture rule: shared project memory must be in repo 2026-06-21 09:32:24 +02:00
xliff-translation-workflow.md translate 2026-06-14 15:56:45 +02:00