decisions/2026-06-27-standalone-github-repo.md
ADR: Split Algolia CI Into A Standalone GitHub Repository
Date: 2026-06-27 Status: Accepted
Context
Competitive Intelligence began inside the MyOS / Hermes / Chowmes vault workspace. That was useful for discovery, research, decisions, and fast runtime iteration, but it is not the right long-term product boundary.
Arijit decided Algolia Competitive Intelligence should be its own software product and GitHub repository. Hermes should run CI as an operator, not own the CI product code.
Decision
Algolia Competitive Intelligence is now a standalone GitHub repository:
https://github.com/arijitchowdhury80/algolia-competitive-intelligence
The repo was cloned locally to:
/Users/arijitchowdhury/Dropbox/AI-Development/Personal/algolia-competitive-intelligence
Initial branch:
codex/bootstrap-ci-v1
Default branch:
main
Both branches currently point to the initial bootstrap commit:
47e5020 Bootstrap CI standalone repo
Product Boundary
- Scout owns acquisition and page-quality metadata.
- Algolia Competitive Intelligence owns the CI product: source strategy, collector router, ledger, reports, dashboard, actions, and quality gates.
- Hermes / Chowmes owns execution: scheduling, running workers, delivery, and operator supervision.
- Vercel should serve the dashboard app.
- Vault remains the durable knowledge and decision layer.
Repository Shape
apps/dashboard/ Vercel dashboard seed
packages/ci-core/ CI engine, source registry, tests, report renderers
workers/ Thin runner entrypoints for Chowmes/Hermes
data/ Benchmarks and future source exports
docs/ Architecture, runbooks, decisions, logs
Verification
Before commit and push:
python3 -m pytest packages/ci-core/tests -q- Result: 18 passed.
npm run dashboard:build- Result: Dashboard static seed verified.
- Worker smoke test:
- Daily runner executed with local artifact root.
- Weekly runner dry-run executed.
- Dashboard runner generated local dashboard output.
- Secret scan:
- No token-like values were reported.
Consequences
The vault is no longer the software source of truth for CI code. The standalone GitHub repository is now the product-code source of truth.
The vault remains the strategy, research, and decision source of truth.
The next product work should happen in the standalone repo, then be deployed back to Chowmes/Hermes as the executor.