Files
TS_Proto/.gitignore
T
nilesh.pandClaude Opus 4.8 45b5b34680 Add AI-assisted QA test workflow: scenario cards, runner, hooks, API capture
A complete loop for defining, generating, running and gating tests:

- qa/: scenario-card template + examples (API/UI/binding), the Claude
  generation prompt, and a QA runbook tying it together
- e2e/CLAUDE.md: conventions that keep AI-generated tests consistent
- run-tests.ps1: one runner for every layer (backend/api/web/ui/binding),
  logs per run under .testlogs/, JUnit output, evidence report, and a
  re-seed guard against stale demo data
- .githooks/ + scripts/install-hooks.ps1: pre-commit secret scan and
  pre-push unit tests (shift-left before CI)
- evidence report now captures each API call's request, payload and
  response (Authorization redacted); JUnit reporter added for CI
- scripts/db.mjs: db:check freshness guard

Azure DevOps pipeline deferred; the runner already emits JUnit + the
evidence report for any CI to publish.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-10 13:04:46 +05:30

43 lines
916 B
Plaintext

# --- secrets ----------------------------------------------------------------
.env
*.env
!.env.example
# --- go ---------------------------------------------------------------------
backend/bin/
backend/api
backend/api.exe
*.exe
*.test
# --- node / angular ---------------------------------------------------------
node_modules/
frontend/dist/
frontend/.angular/
frontend/tmp/
npm-debug.log*
yarn-error.log*
# --- editors / os -----------------------------------------------------------
.vscode/*
!.vscode/extensions.json
.idea/
.DS_Store
Thumbs.db
# --- test artifacts ---------------------------------------------------------
e2e/node_modules/
e2e/test-results/
e2e/playwright-report/
e2e/playwright/.cache/
backend/coverage
backend/coverage.out
frontend/coverage/
e2e/evidence-report/
e2e/**/*.pdf
# --- app.ps1 runtime (pids, logs) -------------------------------------------
.run/
.testlogs/
e2e/results/