Commit History

  1. chore: remove unused data_dir / DATA_DIR (Storage Bucket dependency)⁠

    MATSUMURA Taishi +1: Claude Sonnet 4.6
    841d2e6

  1. fix(docker): remove HEALTHCHECK to let HF Spaces use its own mechanism⁠

    MATSUMURA Taishi +1: Claude Sonnet 4.6
    0c8eee3
  2. refactor(docker): remove in-container Neo4j, connect to external GCP Neo4j⁠

    MATSUMURA Taishi +1: Claude Sonnet 4.6
    6940fc4

  1. fix(neo4j): move data dirs from /data (S3 FUSE) to /tmp (local)⁠

    MATSUMURA Taishi +1: Claude Sonnet 4.6
    a8e89f8
  2. debug(spaces): HEALTHCHECK + neo4j logs to stdout for HF health check diagnosis⁠

    MATSUMURA Taishi +1: Claude Sonnet 4.6
    c8e5f4b

  1. fix(api): ensure health checks always return 200 for HF Spaces⁠

    MATSUMURA Taishi +1: Claude Sonnet 4.6
    1db9cff

  1. refactor(extractor): migrate to Responses API (client.responses.create)⁠

    matsuap +1: Claude Sonnet 4.6
    067e38e
  2. fix(extractor): max_tokens -> max_completion_tokens for gpt-5-mini, bump openai>=1.84.0⁠

    matsuap +1: Claude Sonnet 4.6
    0332e82
  3. fix(deps): upgrade openai>=1.57.0 to fix httpx proxies incompatibility⁠

    matsuap +1: Claude Sonnet 4.6
    2b703de
  4. refactor(extractor): remove heuristic fallback, require OpenAI API key⁠

    matsuap +1: Claude Sonnet 4.6
    2b5418e
  5. feat(ui): add drag-and-drop file upload to UploadPanel⁠

    matsuap +1: Claude Sonnet 4.6
    596b0e3
  6. feat(sample): switch Load Sample to Japanese supply chain text⁠

    matsuap +1: Claude Sonnet 4.6
    a2aee7d
  7. feat(nlp): add Japanese language support⁠

    matsuap +1: Claude Sonnet 4.6
    a8dddda
  8. debug(api): pipe uvicorn stdout/stderr to container logs⁠

    matsuap +1: Claude Sonnet 4.6
    c48db2b

  1. fix(neo4j): use /data for persistent storage, chown fallback to chmod 777

    0b52992
  2. refactor(docker): switch to python:3.11-slim base, install neo4j via APT

    48fee7d
  3. fix(api): run Neo4j init as background task so FastAPI responds immediately

    0e412ae
  4. fix(neo4j): bypass entrypoint, write neo4j.conf directly, start binary via supervisord

    6435c4f
  5. fix(neo4j): chown /data to neo4j in start.sh before supervisord starts neo4j

    ceefb10
  6. fix(docker): add git for HF Spaces build pipeline

    d2fe3d3
  7. fix(neo4j): redirect data dirs to /tmp to avoid HF Spaces /data permission issue

    af43704
  8. fix(supervisord): use /tmp for pidfile/logs, remove user directives for HF Spaces compat

    0d63655
  9. fix(frontend): declare react-cytoscapejs module, add explicit any types

    3b2d223
  10. fix(deps): use networkx 3.2.1, last version supporting Python 3.9

    d175431
  11. fix(docker): upgrade pip before installing requirements

    042745c
  12. fix(deps): downgrade networkx to 3.3 for Python 3.9 compatibility

    e47b961
  13. fix(docker): remove --break-system-packages unsupported by pip in base image

    0a22f9d
  14. feat: implement CC-RAG prototype with Neo4j, FastAPI, React⁠

    e675bdb
  15. initial commit

    Verified signature
    d4dc64e