Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
downloaderproxy
command
downloaderproxy: a standalone, self-contained deployment of the robust downloader ladder (internal/downloader) meant to run on a machine with direct campus/publisher entitlement β e.g.
|
downloaderproxy: a standalone, self-contained deployment of the robust downloader ladder (internal/downloader) meant to run on a machine with direct campus/publisher entitlement β e.g. |
|
downloaderworker
command
downloaderworker is an outbound-only fleet runner.
|
downloaderworker is an outbound-only fleet runner. |
|
qatlasd
command
Command-line surface for the robust downloader.
|
Command-line surface for the robust downloader. |
|
internal
|
|
|
agentic
Package agentic implements the local backend for the metered POST /api/search/agentic endpoint: the engine fan-out's raw hits land in a per-request sandbox directory and the local claude CLI (headless `claude -p`, JSON output) refines them into the standardized search.RemoteResponse shape β the same contract the remote qatlas-search microservice fulfils, so the route layer can switch backends by configuration alone.
|
Package agentic implements the local backend for the metered POST /api/search/agentic endpoint: the engine fan-out's raw hits land in a per-request sandbox directory and the local claude CLI (headless `claude -p`, JSON output) refines them into the standardized search.RemoteResponse shape β the same contract the remote qatlas-search microservice fulfils, so the route layer can switch backends by configuration alone. |
|
apidocs
Package apidocs Code generated by swaggo/swag.
|
Package apidocs Code generated by swaggo/swag. |
|
auth
auth migrations: users-collection schema changes owned by the auth package.
|
auth migrations: users-collection schema changes owned by the auth package. |
|
cmd/uibundle
command
Command uibundle packages an already built full web/dist tree for Release.
|
Command uibundle packages an already built full web/dist tree for Release. |
|
config
Package config loads QuantumAtlas server configuration from a YAML file (default ~/.qatlas/config.yaml).
|
Package config loads QuantumAtlas server configuration from a YAML file (default ~/.qatlas/config.yaml). |
|
downloader
Package downloader is the robust multi-paradigm PDF acquisition module behind POST /api/downloader/* (the SPA's "Robust Downloader" page) and the `qatlasd downloader probe` harness.
|
Package downloader is the robust multi-paradigm PDF acquisition module behind POST /api/downloader/* (the SPA's "Robust Downloader" page) and the `qatlasd downloader probe` harness. |
|
downloadfleet
Package downloadfleet implements the durable, approval-gated outbound PDF fleet.
|
Package downloadfleet implements the durable, approval-gated outbound PDF fleet. |
|
downloadworker
Package downloadworker implements the outbound-only downloader fleet runner.
|
Package downloadworker implements the outbound-only downloader fleet runner. |
|
gitpull
Package gitpull is the host-neutral `git pull --ff-only` machinery shared by every builtin plugin that reads through a server-side checkout of an upstream content repo.
|
Package gitpull is the host-neutral `git pull --ff-only` machinery shared by every builtin plugin that reads through a server-side checkout of an upstream content repo. |
|
healthz
Package healthz aggregates liveness + dependency probes for the /api/health endpoint.
|
Package healthz aggregates liveness + dependency probes for the /api/health endpoint. |
|
ingest
Package ingest is the lazy-ingestion pipeline that turns a freshly minted 'pending' paper into a fetched PDF asset.
|
Package ingest is the lazy-ingestion pipeline that turns a freshly minted 'pending' paper into a fetched PDF asset. |
|
lazyload
Package lazyload is a small, generic lazy write-through cache-aside orchestrator for QuantumAtlas (ADR 0012).
|
Package lazyload is a small, generic lazy write-through cache-aside orchestrator for QuantumAtlas (ADR 0012). |
|
match
Package match is the client for the external qatlas-match microservice.
|
Package match is the client for the external qatlas-match microservice. |
|
mineru
Package mineru is a Go client for MinerU's document-extraction API (https://mineru.net).
|
Package mineru is a Go client for MinerU's document-extraction API (https://mineru.net). |
|
oauthdevice
oauthdevice migration: registers the oauth_device_codes collection on first boot.
|
oauthdevice migration: registers the oauth_device_codes collection on first boot. |
|
objstore
Package objstore is a minimal, backend-agnostic blob storage abstraction for QuantumAtlas raw paper assets (PDF / markdown / JSON / image dirs) and any future S3-backed metadata stores.
|
Package objstore is a minimal, backend-agnostic blob storage abstraction for QuantumAtlas raw paper assets (PDF / markdown / JSON / image dirs) and any future S3-backed metadata stores. |
|
openalex
Package openalex ingests the OpenAlex "ζ‘£ B" works snapshot (quant + first-order citations, ~10M works) into the Neo4j :PaperWork layer.
|
Package openalex ingests the OpenAlex "ζ‘£ B" works snapshot (quant + first-order citations, ~10M works) into the Neo4j :PaperWork layer. |
|
openalexcorpus
Package openalexcorpus is the PostgreSQL-backed OpenAlex works corpus (ADR 0006).
|
Package openalexcorpus is the PostgreSQL-backed OpenAlex works corpus (ADR 0006). |
|
paperassets
Package paperassets resolves on-disk paths for paper assets (PDF, markdown, JSON metadata, image directories) under RAW_DIR.
|
Package paperassets resolves on-disk paths for paper assets (PDF, markdown, JSON metadata, image directories) under RAW_DIR. |
|
pat
pat migration: registers the pat_tokens collection on first boot.
|
pat migration: registers the pat_tokens collection on first boot. |
|
rag
Package rag is the client for the external qatlas-rag microservice.
|
Package rag is the client for the external qatlas-rag microservice. |
|
registry
Package registry is the PostgreSQL-backed paper registry with a versioned (goose) schema.
|
Package registry is the PostgreSQL-backed paper registry with a versioned (goose) schema. |
|
routes
Admin console API.
|
Admin console API. |
|
safego
Package safego provides a single helper, Go, that runs a function in a new goroutine with a panic recovery wrapper.
|
Package safego provides a single helper, Go, that runs a function in a new goroutine with a panic recovery wrapper. |
|
search
Package search is the multi-paradigm pluggable search engine: one SearchEntry is fanned out to every registered Provider, the hits are merged by paper identity (DOI > arXiv > title hash), and merged hits carrying an authoritative identity are resolved-or-minted against the PostgreSQL registry.
|
Package search is the multi-paradigm pluggable search engine: one SearchEntry is fanned out to every registered Provider, the hits are merged by paper identity (DOI > arXiv > title hash), and merged hits carrying an authoritative identity are resolved-or-minted against the PostgreSQL registry. |
|
testutil
Package testutil provides opt-in gates for tests that use real services.
|
Package testutil provides opt-in gates for tests that use real services. |
|
usage
Package usage is the per-user metering store behind the metered agentic-search surface (POST /api/search/agentic).
|
Package usage is the per-user metering store behind the metered agentic-search surface (POST /api/search/agentic). |
|
userkeys
userkeys migration: registers the search_api_keys collection on first boot.
|
userkeys migration: registers the search_api_keys collection on first boot. |
|
workerprotocol
Package workerprotocol defines the versioned outbound-worker wire contract.
|
Package workerprotocol defines the versioned outbound-worker wire contract. |
|
Package web resolves one immutable UI filesystem for the shared Web server.
|
Package web resolves one immutable UI filesystem for the shared Web server. |
Click to show internal directories.
Click to hide internal directories.