Skip to content

Epic 0/mono repo bootstrap - #3

Merged
evidence-codes merged 17 commits into
mainfrom
epic-0/mono-repo-bootstrap
May 29, 2026
Merged

Epic 0/mono repo bootstrap#3
evidence-codes merged 17 commits into
mainfrom
epic-0/mono-repo-bootstrap

Conversation

@evidence-codes

Copy link
Copy Markdown
Owner

No description provided.

evidence-codes and others added 17 commits May 29, 2026 20:24
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…ex status)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…ion)

Reference impls (in-memory store, stub embedder) behind protocols; pluggable backends via zetix_api.factory; /search and /admin endpoints with tests.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Lazy-imported torch/open_clip/PIL; 512-dim L2-normalised. Test skips without torch.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…hroma)

Per-store cosine collections, JSON payloads, distance→score; idempotent clear(). Verified end-to-end.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…schema

CSV/JSON/Shopify -> Product; Local/S3 ObjectStorage; SQLAlchemy models (no PII).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…earch-logs stub)

Standalone FastAPI+Jinja2 app calling the API; search-logs is a stub pending a logs endpoint.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Runs through /admin/catalog->/search via 'make eval'. Synthetic set is high by construction; real M1 needs OpenCLIP + a 10k catalog.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Use env-var substitution with dev defaults; drop the inline postgresql:// URI.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Fixes ModuleNotFoundError: fastapi in the eval job.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
feat(server): EPIC-1 server pipeline — search API, backends, ingestion, dashboard, eval
@gitguardian

gitguardian Bot commented May 29, 2026

Copy link
Copy Markdown

⚠️ GitGuardian has uncovered 5 secrets following the scan of your pull request.

Please consider investigating the findings and remediating the incidents. Failure to do so may lead to compromising the associated services or software components.

🔎 Detected hardcoded secrets in your pull request
GitGuardian id GitGuardian status Secret Commit Filename
33479418 Triggered Generic Password 1a65999 server/docker-compose.yml View secret
33479514 Triggered Generic Password b4f4cb5 server/docker-compose.yml View secret
33479514 Triggered Generic Password b4f4cb5 server/docker-compose.yml View secret
33479514 Triggered Generic Password c002aa4 server/docker-compose.yml View secret
33479514 Triggered Generic Password c002aa4 server/docker-compose.yml View secret
🛠 Guidelines to remediate hardcoded secrets
  1. Understand the implications of revoking this secret by investigating where it is used in your code.
  2. Replace and store your secrets safely. Learn here the best practices.
  3. Revoke and rotate these secrets.
  4. If possible, rewrite git history. Rewriting git history is not a trivial act. You might completely break other contributing developers' workflow and you risk accidentally deleting legitimate data.

To avoid such incidents in the future consider


🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.

@evidence-codes
evidence-codes merged commit 2130420 into main May 29, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant