Skip to content

History

Revisions

  • docs(gitops): update GitOps deployment guide with AVV and AppProject requirements

    @danieltruong danieltruong committed Jul 17, 2026
    3e2f2e4
  • docs(gitops): add argocd deployment guide and sidebar link

    @danieltruong danieltruong committed Jul 17, 2026
    4f9edfc
  • docs: add Swagger UI interactive endpoint to API Architecture

    @danieltruong danieltruong committed Jul 17, 2026
    ce1da86
  • docs: update demi auth and api directory structure to reflect dual-layered security

    @danieltruong danieltruong committed Jul 13, 2026
    d9500e1
  • docs: update ingestion flow diagram for Phase 1 DFL and DEMI

    @danieltruong danieltruong committed Jul 13, 2026
    7cb9825
  • docs: add troubleshooting section for smoke test connection SSL failure

    @danieltruong danieltruong committed Jul 2, 2026
    b4f003e
  • docs: update prod versions to api v2.10.42, rproxy v2.7.8, admin v2.5.7

    @danieltruong danieltruong committed Jun 19, 2026
    f500531
  • docs: update gitignore

    @danieltruong danieltruong committed Jun 11, 2026
    6209508
  • docs: add ENGAGE-EAGLE integration page; update architecture overview Moves ENGAGE→EAGLE push sync content from Architecture-Overview into its own dedicated page (ENGAGE-EAGLE-Integration.md). Covers push flow, sync triggers, payload fields, visibility gate, auth, and Typesense side-effect. Architecture-Overview.md updated: stale live-ENGAGE-API references removed, /engage-api rproxy route removed, isMet CP read-only note added to eagle-admin.

    @danieltruong danieltruong committed Jun 11, 2026
    1d112e5
  • Revert "docs: add ENGAGE-EAGLE sync post-mortem, business summary, and handoff" This reverts commit 1e4bbcd1c115f7e838c3370359fb4629b0fdf8af.

    @danieltruong danieltruong committed Jun 11, 2026
    4ce4023
  • docs: add ENGAGE-EAGLE sync post-mortem, business summary, and handoff Documents the four sync bugs found and fixed in June 2026: - Bug 1: _id/id typo causing duplicate CPs on every edit - Bug 2: isPublished always true making drafts publicly visible - Bug 3: sync only on date changes, not publish/delete/create events - Bug 4: RestService null body on DELETE silently failing (json.dumps(None) = 'null') Adds sidebar navigation section for Incidents & Post-Mortems.

    @danieltruong danieltruong committed Jun 11, 2026
    1e4bbcd
  • docs: add Async Jobs API architecture page

    @danieltruong danieltruong committed Jun 5, 2026
    f32dd24
  • docs: update document intake pipeline (eagle-demi worker) Eagle-DEMI.md: Reflect actual architecture — async nightly CronJob worker, not synchronous eagle-api calls. Updated diagram, design decisions. Document-Content-Search.md: Replace pdf-parse references with eagle-demi worker. Updated architecture diagram (docling replaces pdf-parse, markdown chunking replaces page-based), extraction script section (new paths, env vars, secrets, manual trigger instructions), CronJob schedule table.

    @danieltruong danieltruong committed Jun 4, 2026
    aeb7cc8
  • docs: fix eagle-demi repo org (digitalspace, not bcgov)

    @danieltruong danieltruong committed Jun 4, 2026
    f902b51
  • docs: rename Eagle-Docling to Eagle-DEMI DEMI = Document Extraction & Machine Intelligence. Rename decouples service identity from docling implementation detail. All references updated: sidebar, architecture overview, helm charts page. Upstream docling-serve software references preserved unchanged.

    @danieltruong danieltruong committed Jun 4, 2026
    0e7ceed
  • docs: add eagle-docling architecture and deployment docs Add documentation for eagle-docling (docling-serve document intelligence): - Architecture-Overview.md: add eagle-docling subgraph to mermaid diagram, add component details section with ClusterIP/NetworkPolicy notes - Eagle-Docling.md: new page — architecture, API, config, deployment, troubleshooting guide - Helm-Charts.md: add eagle-docling chart section covering key differences from other Eagle charts, config values, startup probe, NetworkPolicy - _Sidebar.md: add Eagle-Docling link under Architecture and repo link

    @danieltruong danieltruong committed Jun 3, 2026
    293c4db
  • docs: update typesense references for standalone eagle-typesense repo - Architecture diagram: typesense-sync now lives in eagle-typesense - Helm section: point to digitalspace/eagle-typesense - Sidebar: add eagle-typesense to repository list - Architecture overview: update eagle-api search description

    @danieltruong danieltruong committed Jun 3, 2026
    c0d5f96
  • docs: add Collection Schemas section with field reference tables and design decisions

    @danieltruong danieltruong committed Jun 3, 2026
    9924512
  • docs: add rate limiting and Typesense proxy hardening section to API-Architecture

    @danieltruong danieltruong committed Jun 3, 2026
    b2520a4
  • docs: fix HAProxy hook description — hook disabled, annotations applied via workflow step

    @danieltruong danieltruong committed Jun 3, 2026
    53ca9d2
  • docs: add search ACL, pagination caps, and auth detection pattern (PUBLIC-49)

    @danieltruong danieltruong committed Jun 2, 2026
    36e2a07
  • docs: update Engage integration — commenting tab unified list

    @danieltruong danieltruong committed Jun 1, 2026
    ae23fa7
  • docs: document Engage banner integration - Configuration-Management: add ENGAGE_API_URL variable + Helm values example - Architecture-Overview: add EPIC Engage to diagram, routing table, eagle-public description - Angular-Patterns: update constructor pattern to use takeUntilDestroyed; add Input-Reactive Loading pattern (toObservable+switchMap)

    @danieltruong danieltruong committed May 25, 2026
    ff6ab9d
  • docs: add full local stack guide, unify Node.js to 24.x - Add Option 2: Full Local Stack (MongoDB + Typesense + API) - Add Typesense setup steps including replica set init and typesense-sync - Update Node.js version note: all EPIC apps now use Node.js 24.x - Simplify IDE setup WebStorm note to v24.x for all projects - Add .vscode/ to .gitignore

    @danieltruong danieltruong committed May 22, 2026
    f08be18
  • docs: remove TYPESENSE_ENABLED references, update search architecture

    @danieltruong danieltruong committed May 21, 2026
    a615a43
  • docs: update Typesense-Search for table-view search architecture - Update collection table: 5 indexes now, with correct component names - Update architecture diagram: SearchWrapperComponent routes to SearchTableComponent (table tabs) or UnifiedSearchComponent (content) - Add SearchTableComponent section: tab routing, URL sync, SEARCH_TABLE_DEFS - Add legacy URL redirect documentation (projects-list, news, etc.) - searchCollection() now public method — document tab visibility use case - Add filter_by exact match operator guide (:= vs : semantics) - Update REST methods table: getFeaturedDocumentsCards, searchCollection

    @danieltruong danieltruong committed May 20, 2026
    2d3d279
  • docs: add storage mgmt, Metabase disk-full runbook, fix stale analytics facts - Analytics-Architecture: 30s→120s heartbeat, prod enhanced=true, 30d→7d compression window, new Storage Management section with compression commands, PVC sizing table, event volume reduction impact table - Troubleshooting: new Penguin Analytics/Metabase section covering CrashLoopBackOff diagnosis, PVC expansion steps, compression migration runbook, prevention notes

    @danieltruong danieltruong committed May 14, 2026
    67b3c16
  • docs: document Typesense OOM, orphan crash loop, constrainToProject fixes - Troubleshooting: orphan collection crash loop — cause, emergency cleanup, nuclear Raft wipe + reindex procedure - Troubleshooting: DocumentChunk OOM — batch size 100, 512MB heap, cursor.batchSize - Troubleshooting: startup probe budget explanation (20 min for large chunk envs) - Troubleshooting: force Typesense snapshot to compact Raft log after reindex - Troubleshooting: unpublished project leaking via activities/documents projectName field — constrainToProject() fix and verification steps - Nightly full sync: updated to reflect all 5 schemas, purgeOrphanCollections step, DocumentChunk batch/heap notes

    @danieltruong danieltruong committed May 14, 2026
    6861e78
  • docs: document server-side Typesense proxy architecture - Typesense-Search: rewrite for eagle-api proxy pattern; remove direct-browser key docs; add security model, role filtering, endpoint reference, filter injection defence - Architecture-Overview: update search flow (no browser key) - Reverse-Proxy-Configuration: remove search-api routing section - Local-Development: update typesense dev setup for proxy - Angular-Patterns: remove scopedKey/getApiKey, document proxyBase - Document-Content-Search: new page for document full-text search - _Sidebar: add Document-Content-Search link

    @danieltruong danieltruong committed May 13, 2026
    04ab708
  • docs: fix matviews section inaccuracies - Correct CronJob schedules (hot=*/30, cold=0 2 * * *) - Fix lock doc field names (_id/hostname, not lockId/lockedBy) - Correct collection name (_system_locks, not runLock) - Note atomic findOneAndUpdate lock acquisition behaviour - Add NetworkPolicy troubleshooting (role: api-eagle-epic required)

    @danieltruong danieltruong committed May 5, 2026
    b6a5c52