6c9c7fe7f3
CI / integration tests (3.13) (push) Failing after 1s
Commit lint / pull request title (push) Has been skipped
Docs / links (push) Failing after 1s
CI / unit tests (3.13) (push) Failing after 1s
CI / lint (push) Failing after 1s
CI / integration tests (push) Failing after 1s
CI / package build (push) Failing after 1s
Commit lint / commit messages (push) Failing after 1s
CI / unit tests (push) Failing after 1s
everos package
Source layout for the everos Python package. This README is a quick
orientation; full architectural detail lives elsewhere.
Layout
everos/
├── entrypoints/ Presentation: cli + api
├── service/ Application: use case orchestration
├── memory/ Domain: extract + search + cascade + prompt_slots + models
├── infra/ Infrastructure: persistence/{markdown, sqlite, lancedb}
├── component/ Cross-cutting providers: llm / embedding / config / utils
├── core/ Runtime base: observability / lifespan / context
└── config/ Data: Settings + default.toml + prompt_slots templates
Each subpackage has a top-level __init__.py describing its responsibility
and public API.
Dependency rule
entrypoints → service → memory → infra
↓
component / core / config
Single-direction; enforced by import-linter in CI.
Further reading
- Architecture: ../../docs/architecture.md
- Coding rules (auto-loaded by Claude Code): ../../.claude/rules/