Strukturflag: BCQuality-implementering rejser flagene selv

Michaels krav: AI skal rejse flagene, naar BCQuality implementeres paa
et repo - ikke naar nogen tilfaeldigvis spoerger. Portefoeje-inventar
2026-07-02 (29 repos): 3 flade repos blokeret for testcases, 11 uden
test-app (een CreateTestApp-koersel hver, ikke migration).

- Ny regel al-go-template-layout-with-test-app-required: template-
  layout + test-app-companion er paakraevet; strukturfund er report-
  only (migration er aldrig stille korrektion); setup maa fortsaette
  paa non-compliant repo, men aldrig tavst
- roemer.agent.md v3: station 10 (AL-Go template-layout) og 11
  (test-app pr. main app)
- curabis-standard.agent.md v13: Mode A Step 1b koerer Roemers
  strukturstationer FOER konfiguration og kraever at udvikleren
  anerkender flagene inden Step 2

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Michael Dieringer 2026-07-02 09:14:22 +02:00
parent 777d3f8e34
commit 05a6fb0720
3 changed files with 95 additions and 2 deletions

View file

@ -1,7 +1,7 @@
---
kind: action-skill
id: curabis-standards-inspector
version: 2
version: 3
title: Rømer — Standards Inspector
description: >
Owns the uniformity inspection across CURABIS repos: walks one full
@ -85,6 +85,14 @@ Walk ALL stations, every time. A partial round creates false confidence
`folders` include all app projects, `.AL-Go`, and a relative `docs` entry
(rule `al-development-must-use-apps-workspace`). The standard authorizes
adding a missing docs entry as a silent correction; report it afterwards.
10. **AL-Go template layout.** An apps folder exists containing one project
subfolder per app (each with `app.json`), plus `.AL-Go/` (rule
`al-go-template-layout-with-test-app-required`). Flat layout — AL source
at repo root — is a structural flag: tests cannot be created until the
repo is migrated. Report-only; migration is never a silent correction.
11. **Test app per main app.** Every main app project has a `<App>.Test`
companion (same rule). Missing on a template-compliant repo = one
`CreateTestApp` workflow run, not a migration. Report-only.
## Safety rules