Commit History

  1. [KM-652] refactor(db): align analysis-family models to the dedorch schema⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    4f0ff12
  2. [NOTICKET] fix(api): un-break Swagger /docs (OpenAPI schema generation)⁠

    sofhiaazzhr +1: Claude Opus 4.8
    e7f2703
  3. [NOTICKET] feat(api): add list_tools endpoint (GET /api/v1/tools)⁠

    sofhiaazzhr +1: Claude Opus 4.8
    4b7010a

  1. [KM-652] fix(report,chat): align report gate with readiness + cleanup⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    9c06bea
  2. [KM-652] fix(orchestrator): un-brick sessions + enforce data-source binding⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    236d991
  3. [NOTICKET] fix(chat): cache only the stateless 'chat' intent⁠

    sofhiaazzhr +1: Claude Opus 4.8
    e58cc23

  1. [KM-665] feat(help): dedupe suggested questions against chat_history⁠

    sofhiaazzhr +1: Claude Opus 4.8
    da89c53
  2. [KM-652] feat(query): single-level FK joins in QueryIR (T4)⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    7d36567
  3. [KM-652] fix(readiness,ps): substantive = successful analysis; PS needs explicit goal⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    2218f33
  4. [KM-652] feat(analysis): GET /analysis/{id} + GET /analysis (read endpoints)⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    4c5cff8
  5. [KM-652] feat(analysis): #10 data-source binding (analysis-owned join table)⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    4c143c4
  6. [KM-652] fix(report): connect record->report->state loop + readiness refinement⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    53d197f

  1. [KM-652] feat(report): is_report_ready signal + wire into help dispatch⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    ec1e341
  2. [KM-667] feat(help): wire help dispatch in chat_handler⁠

    sofhiaazzhr +1: Claude Opus 4.8
    66fbce0
  3. [KM-666] feat(help): HelpAgent handler + consistency guard⁠

    sofhiaazzhr +1: Claude Opus 4.8
    d31c608
  4. [KM-665] feat(help): state-tiered guidance prompt (help.md)⁠

    sofhiaazzhr +1: Claude Opus 4.8
    cb20b06
  5. [KM-652] feat(orchestrator): analysis state + gate wiring + problem_statement skill⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    adcc635

  1. [NOTICKET] fix context description

    Rifqi Hafizuddin
    47f10d6

  1. [KM-643] feat(check): drill into named source schema(s) on check_data⁠

    sofhiaazzhr +1: Claude Opus 4.8
    b4b230b
  2. [KM-643] feat(check): add helicopter view for broad inventory queries⁠

    sofhiaazzhr +1: Claude Sonnet 4.6
    96c8a35
  3. [NOTICKET] feat(orchestrator): flat 6-intent router + gate + check skill⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    c1e4608

  1. [KM-644] feat(report): button-triggered report generator + API⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    1570c5d
  2. [NOTICKET] Adopt verb-first skill naming

    2d6406d
  3. [NOTICKET] feat(slow-path): persist AnalysisRecord via PostgresAnalysisStore⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    09f8451

  1. [NOTICKET] fix(chat): scope response cache by user_id + drop TTL to 1h (R5)⁠

    Rifqi Hafizuddin +1: Claude Fable 5
    b701e95
  2. [KM-643] feat(tools): merge data sources into data_check + add knowledge_check⁠

    sofhiaazzhr +1: Claude Opus 4.8
    4bd5f1e
  3. [KM-642] refactor(tools): rename data-access tools to data/knowledge naming⁠

    sofhiaazzhr +1: Claude Opus 4.8
    c38c0c2
  4. [KM-641] refactor(tools): trim analytics registry to 4 active tools⁠

    sofhiaazzhr +1: Claude Opus 4.8
    66e2e4d

  1. /fix redis connection code for general redis connection

    Rifqi Hafizuddin
    0810be5
  2. feat/Planner Agent (#2)⁠

    ishaq101 +1: sofhiaazzhr
    81e5fe7

  1. [KM-582][DED][AI] Fix Retrieval in Agentic Service⁠

    61c746f

  1. fix build error in importing packages langchain_postgres

    0e9263a
  2. Fix schema table langchain_pg_embedding

    079dea0

  1. [NOTICKET] fix: add SKIP_INIT_DB flag and remove pymongo dependency⁠

    19bd037

  1. feat/Catalog Retrieval System (#1)⁠

    ishaq101 +1: sofhiaazzhr
    6bff5d9

  1. [KM-438][KM-439] Improve Retrieval and Querying feature (#15)⁠

    ishaq101 +1: sofhiaazzhr
    c93ec90

  1. Make a query for tabular (XLSX and CSV) (#14)⁠

    ishaq101 +1: sofhiaazzhr
    8802920

  1. Merge dev_new to main (improve retriever and add querying) (#13)⁠

    ishaq101 +1: sofhiaazzhr
    52999bc

  1. [NOTICKET] fixed single source into multiple sources (#12)⁠

    ishaq101 +1: sofhiaazzhr
    c8e3046
  2. [NOTICKET] add updated_at metadata & prevent duplicate while adding new embedding (#10)⁠

    bd0029e

  1. [NOTICKET] add total token logging (#9)⁠

    d973099

  1. [KM-496] [DED][AI] Fix Response data structure for field sources (db flow)

    5c4067e
  2. [NOTICKET] [document]: add doctypes endpoint (#7)⁠

    ishaq101 +1: sofhiaazzhr
    b1f1ccd
  3. [NOTICKET][DB] add endpoints for dbtypes (#6)⁠

    ishaq101 +1: sofhiaazzhr
    c7d59cf

  1. [KM-493] [DED][AI] Fix source extraction in chat⁠

    7da6db5
  2. [KM-436][KM-437] add and modify for database and document pipeline (#3)⁠

    ishaq101 +1: sofhiaazzhr
    2ba0613

  1. [NOTICKET] Init db_client endpoint

    a7d8798
  2. [KM-467] [DED][AI] Orchestration Agent - Init⁠

    027123c