test(ms-ai-architect): C2.4 lås K4 privat-sektor-paritet (regresjonsvakt) + omdøp feildøpt doc [skip-docs]
C2 KOMPLETT (C2.1->C2.4). C2.4 var verifikasjon, ikke nybygg: privat-greinen
i onboarding kom i 6e1fc6d (FOER C2.1), saa audit §167-onboarding-residu var
allerede lukket i kode. Denne oekta beviser + laaser det.
- tests/test-onboarding-parity.sh (NY): 14 asserts mot KILDEN
(onboarding-agent.md Phase 1; onboarding er interaktivt AskUserQuestion ->
ingen output-fixture). Dekker sektortype-forgrening, privat sektor-grein
(bank slipper «Annet»), privat reg-sett (DORA/Finansforetaksloven/
Finanstilsynets IKT-forskrift/Verdipapirhandelloven/Hvitvaskingsloven), og
at private aldri spoerres Offentleglova/Arkivloven. TDD roed->groenn:
strippet offentlig-only-kopi -> 13/14 FAIL; ekte fil -> 14/14 PASS.
- tests/run-e2e.sh: wiret --onboarding (med i --all).
- §167 (d) bevisst IKKE bygget: «egen dataklassifiserings-taksonomi for privat
Fase 3» er gull-plating utenfor K4 (dagens taksonomi er alminnelig norsk
bedrifts-klassifisering; privat fullfoerer Fase 3 uhindret).
- Omdoept feildoept docs/onboarding-ros-analysis.md ->
docs/windows-clone-to-pr-ros-guide.md (Windows clone-to-PR-bidragsyterguide,
ikke onboarding-analyse); plan+brief-ref oppdatert.
Verifisert: onboarding-parity 14/14 (NY) · validate 239/0/0 · e2e alle suiter ·
discovery 13/13 · test-hooks 11/11 · kb-integrity 192/192 (220 baseline-warns) ·
gitleaks 3 PRE-EKSISTERENDE (playground/vendor/).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
afd75c4fed
commit
c4d434f9e9
5 changed files with 88 additions and 4 deletions
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
# run-e2e.sh — Run E2E regression tests for agent outputs
|
||||
# Usage: bash tests/run-e2e.sh [--security] [--cost] [--summary] [--ros] [--ai-act] [--playground] [--kb-update] [--all]
|
||||
# Usage: bash tests/run-e2e.sh [--security] [--cost] [--summary] [--ros] [--ai-act] [--playground] [--kb-update] [--onboarding] [--all]
|
||||
set -euo pipefail
|
||||
|
||||
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||
|
|
@ -18,6 +18,7 @@ RUN_ROS=false
|
|||
RUN_AI_ACT=false
|
||||
RUN_PLAYGROUND=false
|
||||
RUN_KB_UPDATE=false
|
||||
RUN_ONBOARDING=false
|
||||
|
||||
if [ $# -eq 0 ] || [ "${1:-}" = "--all" ]; then
|
||||
RUN_SECURITY=true
|
||||
|
|
@ -27,6 +28,7 @@ if [ $# -eq 0 ] || [ "${1:-}" = "--all" ]; then
|
|||
RUN_AI_ACT=true
|
||||
RUN_PLAYGROUND=true
|
||||
RUN_KB_UPDATE=true
|
||||
RUN_ONBOARDING=true
|
||||
else
|
||||
while [ $# -gt 0 ]; do
|
||||
case "$1" in
|
||||
|
|
@ -37,8 +39,9 @@ else
|
|||
--ai-act) RUN_AI_ACT=true ;;
|
||||
--playground) RUN_PLAYGROUND=true ;;
|
||||
--kb-update) RUN_KB_UPDATE=true ;;
|
||||
--onboarding) RUN_ONBOARDING=true ;;
|
||||
*)
|
||||
echo "Usage: bash tests/run-e2e.sh [--security] [--cost] [--summary] [--ros] [--ai-act] [--playground] [--kb-update] [--all]"
|
||||
echo "Usage: bash tests/run-e2e.sh [--security] [--cost] [--summary] [--ros] [--ai-act] [--playground] [--kb-update] [--onboarding] [--all]"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
|
@ -73,6 +76,10 @@ if $RUN_AI_ACT; then
|
|||
bash "$SCRIPT_DIR/test-ai-act-output.sh" || FAILURES=$((FAILURES + 1))
|
||||
fi
|
||||
|
||||
if $RUN_ONBOARDING; then
|
||||
bash "$SCRIPT_DIR/test-onboarding-parity.sh" || FAILURES=$((FAILURES + 1))
|
||||
fi
|
||||
|
||||
if $RUN_PLAYGROUND; then
|
||||
bash "$SCRIPT_DIR/test-playground-v3.sh" || FAILURES=$((FAILURES + 1))
|
||||
bash "$SCRIPT_DIR/test-playground-parsers.sh" || FAILURES=$((FAILURES + 1))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue