7 Commits

Author SHA1 Message Date
hungtran24
b1f6643796 refactor: score synchronously and drop webhook/background execution
POST /v1/lead-scoring/score now evaluates in the request, applies an overall
AI deadline, and stores the completed run only after scoring. Idempotency is
kept by (app_id, account_id, request_id) with a body fingerprint.

Removes the webhook outbox, scheduler/recovery loop, app lead_scoring
permission, credential audit events, seed_demo and generate_secret scripts,
and the tests that covered them. Trims tests to behavior of the new flow.
2026-10-09 02:44:24 +07:00
hungtran24
2193d7c8e1 chore: remove historical archive and refresh repository docs
Remove old_repo now that the rebuilt platform is the active implementation. Point documentation to current code and Git history, preserve local environment setup guidance, and drop obsolete archive exclusions from build and quality tools.
2026-10-02 11:58:51 +07:00
hungtran24
8082a9f968 chore: streamline local development and fixture tooling
Run backend and web with a shared configurable port, add local webhook and secret-generation helpers with tests, and document current app-auth and fixture workflows.
2026-10-02 10:58:09 +07:00
hungtran24
9cd27caa24 feat: complete Lead Scoring backend and Omni notification contract 2026-09-28 23:10:28 +07:00
hungtran24
81c3de8087 chore: archive legacy implementation and document rebuild 2026-09-25 09:54:57 +07:00
hungtran24
1f0b95edd8 docs: add runnable local setup 2026-09-14 14:57:35 +07:00
hungtran24
9d90440e54 chore: initialize AI Platform repository 2026-09-14 09:57:12 +07:00