feat(devkit): enforce governed prompt adoption

This commit is contained in:
thanhnv
2026-07-21 23:40:26 +07:00
parent 4d5dca9400
commit 7b2ba60a3a
16 changed files with 622 additions and 12 deletions
@@ -0,0 +1,28 @@
# CASAN prompt enforcement contract
name: CASAN Prompt Contract
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
prompt-contract:
runs-on: ci-runner
timeout-minutes: 5
env:
CASAN_PROJECT_ID: "__PROJECT_ID__"
CASAN_DOMAIN_ROOT: "apps/__PROJECT_ID__/domain"
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Verify toolchain
run: |
set -euo pipefail
command -v bash >/dev/null
command -v python3 >/dev/null
- name: Verify CASAN prompt enforcement contract
run: bash packages/casan-harness/scripts/bash/prompt-enforcement-verify.sh --root "$PWD" --project "$CASAN_PROJECT_ID"