Skip to content

History / Eagle DEMI

Revisions

  • docs: drop POST /public/comment from write list

    @danieltruong danieltruong committed Oct 14, 2026
  • docs: describe delete tombstones and move the sweep to its own page A failed hard-delete push writes a row in demi_push_tombstones and demi-push-sweep re-sends it. The sweep section moves to Eagle-DEMI-Push-Sweep so Eagle-DEMI stays under the page cap.

    @danieltruong danieltruong committed Oct 9, 2026
  • docs: describe flagged DEMI pushes and the sweep A failed push answers 200 with `mirrored: false`, flags the row and the demi-push-sweep job re-sends it. Replaces the 502 contract.

    @danieltruong danieltruong committed Oct 9, 2026
  • docs: describe eagle-api wait on the DEMI push Writes answer 502 with saved:true, mirrored:false when the push fails; DEMI_PUSH_AWAIT_MS sets the deadline. Replaces the fire-and-forget wording (eagle-api #941).

    @danieltruong danieltruong committed Oct 9, 2026
  • Merge branch 'docs-engage-sync'

    @danieltruong danieltruong committed Oct 8, 2026
  • docs: Eagle read ladder and re-push page Roles table drops staff from the privileged read set and adds the admin set. Visibility section lists the read ladder and the Eagle read cap. New how-to page covers demi-repush, the reverse ladder backfill and the parity check.

    @danieltruong danieltruong committed Oct 8, 2026
  • docs: describe ENGAGE to DEMI to Eagle comment period flow Replace 'nothing writes back into Eagle' with the rule that only DEMI's sync-out writes into Eagle, through eagle-api. Add the EPIC_SYNC_TARGET switch and the backfill job to the ENGAGE integration page.

    @danieltruong danieltruong committed Oct 8, 2026
  • docs(eagle-demi): split the 404 drop log lines

    @danieltruong danieltruong committed Oct 7, 2026
  • docs(eagle-demi): push refusal codes, retry, migrations - parent refusal codes and the eagle-api parked retry - migration re-push rule and the List seed script - header name, opt-in kinds and delete tombstones corrected

    @danieltruong danieltruong committed Oct 7, 2026
  • docs: correct count of pushed DEMI kinds

    @danieltruong danieltruong committed Oct 5, 2026
  • docs: add DEMI_PUSH_OPT_IN_KINDS setting

    @danieltruong danieltruong committed Oct 5, 2026
  • docs: config mirrors to DEMI on change

    @danieltruong danieltruong committed Sep 8, 2026
  • docs: document DEMI public config path

    @danieltruong danieltruong committed Sep 8, 2026
  • docs: DEMI push key is DEMI_APIM_KEY Claude-Session: https://claude.ai/code/session_015FCYoxrqNfUraeMnHdwChf

    @danieltruong danieltruong committed Sep 2, 2026
  • docs: eagle-api push contract for eagle-notify Claude-Session: https://claude.ai/code/session_01Eit2YBNjMNF1e4MuXBfbzY

    @danieltruong danieltruong committed Sep 2, 2026
  • docs: name what eagle-public still reads from eagle-api Claude-Session: https://claude.ai/code/session_017LcM9Uu9f21HMnqBL8p6QQ

    @danieltruong danieltruong committed Aug 28, 2026
  • docs: search served by DEMI in prod; eagle-search retired Six pages corrected in place; diagrams and upstream tables now show the sentinel for /eagle-search/.

    @danieltruong danieltruong committed Aug 27, 2026
  • docs: rewrite wiki to current state Drop history, diaries, future plans and unverified claims. Delete Search-Cutover (diary) and API-Deployment (DeploymentConfig era). Every page verified against repos and live clusters, under 15 KB. Claude-Session: https://claude.ai/code/session_012J1PYLGauUNovjJ1MMoKy5

    @danieltruong danieltruong committed Aug 26, 2026
  • docs: add the Azure migration strategy, retire dead pages, fix stale search references Adds Azure-Migration-Strategy, which sequences eagle-public and eagle-admin ahead of any API work and records the fact that decides that order: rg-demi-prod holds a search service and nothing else, while the 20 resources DEMI needs to be an API exist only in c4b0a8-test. The corollary is that eagle-api should not be ported to Azure at all, since DEMI is meant to replace it. Deletes two pages documenting systems that do not exist. Typesense-Search described operating an estate deleted on 2026-08-21. GitOps-ArgoCD-Deployment described a deployment model that was never adopted: the argocd/ directory it points at is absent from eagle-helper-pods, no workflow references it, and there are no Application resources in the namespace. Fixes the references those pages left behind, and others that survived the cutover asserting Typesense was still live — a proxy controller, an Angular service and an nginx location that have all been deleted, plus two Mermaid diagrams. The one that would have caused real harm is in Project-Data-Models: it instructed a lng/lat swap on sync, which was a Typesense requirement. Azure AI Search takes GeoJSON order unchanged, so following it would corrupt every centroid. All wiki links resolve.

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

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

    @danieltruong danieltruong committed Jul 13, 2026
  • 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
  • docs: fix eagle-demi repo org (digitalspace, not bcgov)

    @danieltruong danieltruong committed Jun 4, 2026
  • 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