dotb_ai-platform/.dockerignore
hungtran24 6577bb74be refactor: simplify scoring service, AI profile revisions and test suite
Phase 2 and 3 of the platform rework.

- Neutral request/response contract: external_id, metadata, X-AI-Key,
  run_id in the response; client-specific fields removed.
- AI profile is a revision table: saving creates an inactive revision,
  activation is separate, try-run does not store a run. One
  chat-completions gateway serves AIHub and OpenAI-compatible profiles.
- Add between and in rule operators.
- Contracts moved to contracts/lead-scoring/ with a score-response fixture.
- Admin Web updated for revisions, runs and the neutral fixture.
- Consolidate tests; remove rewrite_architect.md and the stale handoff doc;
  rewrite spec, CONTEXT and ARCHITECTURE for the current design.

Not verified: live AIHub/OpenAI behavior, Omni/EMS integration.
2026-10-09 08:23:21 +07:00

32 lines
455 B
Plaintext

# Never send local configuration to a build context.
.env
.env.*
# Local Python environments and generated files.
.venv/
venv/
__pycache__/
*.py[cod]
.pytest_cache/
.ruff_cache/
.pyright/
.coverage*
htmlcov/
# Local web dependencies and build output.
node_modules/
**/node_modules/
.bun/
**/.bun/
.svelte-kit/
**/.svelte-kit/
playwright-report/
test-results/
# Repository metadata and unrelated local artifacts.
.git/
.claude/
.codex/
.scratch/
vault/