Commit History

  1. Merge pull request #105 from abinaze/fix/r5-wire-cache-ttl⁠

    Unverified signature
    fa85dbd
  2. Wire get_graph_depth() into 5 internal investigator queries (R-5, partial)⁠

    f064888
  3. Merge pull request #104 from abinaze/fix/r5-wire-cache-ttl⁠

    Unverified signature
    f37a0af
  4. Wire get_cache_ttl() into _STATS_TTL and _VERIFY_TTL (R-5, partial)⁠

    dd8fe80
  5. Merge pull request #103 from abinaze/feat/d7-datasets-transparency-page⁠

    Unverified signature
    f4a0ef9
  6. Add read-only Data Sources page (D7, scoped to transparency only)⁠

    5761f57

  1. Merge pull request #102 from abinaze/feat/d8_provenance-badges⁠

    Unverified signature
    3019a12
  2. Extend provenance badges to search results (D8)⁠

    c91bada
  3. Merge pull request #101 from abinaze/feat/d8-provenance-badges⁠

    Unverified signature
    e8786a8
  4. Add provenance badges to the entity profile view (D8)⁠

    66bf6f4
  5. Merge pull request #100 from abinaze/feat/d6-add-keyring-dependency⁠

    Unverified signature
    7485c1c
  6. Add python -m config.credentials CLI (D6, ahead of D5's UI)⁠

    10d643d
  7. Merge pull request #99 from abinaze/feat/d6-add-keyring-dependency⁠

    Unverified signature
    911812e
  8. Migrate admin-secret generation to try the OS keychain first (D6)⁠

    188acc4
  9. Wire load_credentials_into_environ() into config/settings.py (D6)⁠

    e205d9d
  10. Add config/credentials.py -- OS-keychain credential storage (D6)⁠

    89d90ae
  11. Add keyring==25.7.0 as the 24th pinned dependency (D6 prep)⁠

    36b340f
  12. Merge pull request #98 from abinaze/fix/duplicate-dossier-output-dir⁠

    Unverified signature
    2232d85
  13. Fix duplicate get_dossier_output_dir() definition in config/settings.py⁠

    c43cb01

  1. Merge pull request #97 from abinaze/chore/mechanical-cleanup-pass⁠

    Unverified signature
    d3ec23d
  2. fix: loader counter-accuracy -- 20 methods counted attempts, not successes⁠

    719c3d0
  3. fix: pin all 23 direct dependencies to exact versions⁠

    15678cb
  4. fix: README version badge drift (F-8 residual)⁠

    f1a2b52

  1. Merge pull request #96 from abinaze/fix/source-type-stub-nodes⁠

    Unverified signature
    77c4516
  2. fix: wire source_type into the Party/Ministry/Scheme stub-node helpers (P-1/D8)⁠

    df73861
  3. Merge pull request #95 from abinaze/feat/wire-source-type-into-loader⁠

    Unverified signature
    02be021
  4. feat: wire source_type into graph/loader.py's actual write queries (P-1/D8)⁠

    19a0456

  1. Merge pull request #94 from abinaze/fix/desktop-mode-chdir-writable-dir⁠

    Unverified signature
    d3c07a5
  2. fix: chdir into app-data dir at desktop startup, fixing 30+ writes at once (P-1)⁠

    45cee30
  3. Merge pull request #93 from abinaze/fix/desktop-mode-dossier-output⁠

    Unverified signature
    a1ddfee

  1. fix: desktop-mode-adapt dossier output; unify 3 hardcoded copies of its path (P-1)⁠

    7650d33
  2. Merge pull request #92 from abinaze/fix/desktop-mode-data-paths⁠

    Unverified signature
    2b31b6b
  3. fix: centralize + desktop-mode-adapt the logs directory (P-1)⁠

    6d12c24
  4. fix: store case_memory.json in app-data dir in desktop mode (P-1)⁠

    af4b9c1

  1. Merge pull request #91 from abinaze/fix/vendor-d3-locally⁠

    Unverified signature
    347ec79
  2. fix: add .gitattributes to protect vendored D3 file's line endings⁠

    2d97c20
  3. fix(frontend): vendor D3.js locally instead of loading from CDN (N-2/F-14)⁠

    a18c616
  4. Merge pull request #90 from abinaze/fix/wire-model-selector-hardcoded-models⁠

    Unverified signature
    80e3008
  5. fix: wire 3 hardcoded AI models into the existing model_selector tiering (R-2/R-3/R-4)⁠

    3066feb
  6. Merge pull request #89 from abinaze/fix/missing-transformers-indic-deps⁠

    Unverified signature
    208b5da
  7. fix: add missing transformers/sentencepiece/indic-transliteration to requirements.txt⁠

    d99d76d

  1. Merge pull request #87 from abinaze/feat/d1-dataset-provenance-schema⁠

    Unverified signature
    210de4a
  2. Merge pull request #88 from abinaze/feat/d3-neo4j-sidecar⁠

    Unverified signature
    4d9dd75
  3. feat(D3): bundled Neo4j Community sidecar process manager

    0948dec
  4. feat(D2): PyInstaller entry point and spec for the desktop backend⁠

    cd7f5fc

  1. docs(roadmap): resolve audit Open Question #2 -- renumber the colliding Phase 34/35 proposals⁠

    f2840cc
  2. feat(frontend): finish the Phase 35 entity-view tabs and forensics page (closes B-13)⁠

    49ea00f

  1. Merge pull request #86 from abinaze/feat/d1-dataset-provenance-schema⁠

    Unverified signature
    4cdca05
  2. feat(D1): local config-file loading + desktop-mode admin-auth hardening⁠

    e26a730

  1. Merge pull request #85 from abinaze/feat/d1-dataset-provenance-schema⁠

    Unverified signature
    879eaa7