Directories
¶
| Path | Synopsis |
|---|---|
|
Package adf inspects Atlassian Document Format (ADF) JSON without importing Jira types, so store, origin, and CLI can share it without crossing the store/jira firewall (docs/ARCHITECTURE.md).
|
Package adf inspects Atlassian Document Format (ADF) JSON without importing Jira types, so store, origin, and CLI can share it without crossing the store/jira firewall (docs/ARCHITECTURE.md). |
|
Package applog is the single owner of where process log output goes.
|
Package applog is the single owner of where process log output goes. |
|
Package apprun is the single owner of the long-lived process boot sequence shared by `gadak serve` and gadak-desktop.
|
Package apprun is the single owner of the long-lived process boot sequence shared by `gadak serve` and gadak-desktop. |
|
Package atlhttp is the shared HTTP transport for Atlassian Cloud clients (Jira, Confluence): path safety, Authorization host pinning, and the Do/DoRaw loop.
|
Package atlhttp is the shared HTTP transport for Atlassian Cloud clients (Jira, Confluence): path safety, Authorization host pinning, and the Do/DoRaw loop. |
|
Package attachcache stores attachment bytes on local disk.
|
Package attachcache stores attachment bytes on local disk. |
|
Package calendar is the single owner of "which calendar day is this?".
|
Package calendar is the single owner of "which calendar day is this?". |
|
Package claim is the single owner of the gadak claim write (CLI today, REST later), the way internal/transition owns the transition write.
|
Package claim is the single owner of the gadak claim write (CLI today, REST later), the way internal/transition owns the transition write. |
|
Package clitool installs the gadak binary onto PATH.
|
Package clitool installs the gadak binary onto PATH. |
|
Package config loads and saves ~/.gadak/config.json.
|
Package config loads and saves ~/.gadak/config.json. |
|
tokencheck
Dimension-token validation (dim-token chunk 1) — the sibling of the color side of this package.
|
Dimension-token validation (dim-token chunk 1) — the sibling of the color side of this package. |
|
Package confluence is a thin REST client for Confluence Cloud: enough of the API to fill the page mirror, plus the user-initiated page writes that go through the origin (create / update).
|
Package confluence is a thin REST client for Confluence Cloud: enough of the API to fill the page mirror, plus the user-initiated page writes that go through the origin (create / update). |
|
Package create is the single owner of project, issue-type, and priority resolution for gadak create (CLI and REST).
|
Package create is the single owner of project, issue-type, and priority resolution for gadak create (CLI and REST). |
|
Package dashboards owns the interpretation of dashboard rows: the config document (HTML + named datasources) and its validation rules, name→row resolution, and datasource execution into the {columns, rows, truncated, warning?} document the render iframe draws from (GDK-781).
|
Package dashboards owns the interpretation of dashboard rows: the config document (HTML + named datasources) and its validation rules, name→row resolution, and datasource execution into the {columns, rows, truncated, warning?} document the render iframe draws from (GDK-781). |
|
Package deeplink parses and builds the gadak:// URLs that hand a piece of gadak to someone — a link in chat or on a web page instead of a shell, a running serve, and a command with side effects.
|
Package deeplink parses and builds the gadak:// URLs that hand a piece of gadak to someone — a link in chat or on a web page instead of a shell, a running serve, and a command with side effects. |
|
Package fields holds source-neutral field helpers — coalesce, fill checks, slugs, and write-payload shaping — so internal/store can use them without importing Jira types.
|
Package fields holds source-neutral field helpers — coalesce, fill checks, slugs, and write-payload shaping — so internal/store can use them without importing Jira types. |
|
Package fsperm is the single owner of private-directory creation.
|
Package fsperm is the single owner of private-directory creation. |
|
Package httppolicy is the host-neutral HTTP retry and usage policy shared by origin clients (Atlassian via atlhttp, Linear).
|
Package httppolicy is the host-neutral HTTP retry and usage policy shared by origin clients (Atlassian via atlhttp, Linear). |
|
Package integrations is the desktop Settings catalog: which local agent/host tools gadak can install, how to detect them, and which gadak CLI argv installs each one.
|
Package integrations is the desktop Settings catalog: which local agent/host tools gadak can install, how to detect them, and which gadak CLI argv installs each one. |
|
Package jira is the Atlassian Cloud REST client: read paths plus user-initiated writes.
|
Package jira is the Atlassian Cloud REST client: read paths plus user-initiated writes. |
|
Package jirafields classifies and discovers Jira custom fields for the mirror.
|
Package jirafields classifies and discovers Jira custom fields for the mirror. |
|
Package jql translates a documented JQL subset to and from gadak's in-memory filter (the same shape the web UI serializes into the URL).
|
Package jql translates a documented JQL subset to and from gadak's in-memory filter (the same shape the web UI serializes into the URL). |
|
Package linear is the GraphQL client for a Linear workspace: viewer, teams, workflow states, cursor-paged issues with an updatedAt watermark filter, and — since GDK-360 — the three write verbs (create issue, update issue, comment) the origin.Writer adapter routes through.
|
Package linear is the GraphQL client for a Linear workspace: viewer, teams, workflow states, cursor-paged issues with an updatedAt watermark filter, and — since GDK-360 — the three write verbs (create issue, update issue, comment) the origin.Writer adapter routes through. |
|
Package mcp implements a thin stdio MCP server over the local gadak mirror.
|
Package mcp implements a thin stdio MCP server over the local gadak mirror. |
|
Package origin is the single owner of "this workspace's origin clients".
|
Package origin is the single owner of "this workspace's origin clients". |
|
Package originbind owns one invariant: a workspace is bound to one origin.
|
Package originbind owns one invariant: a workspace is bound to one origin. |
|
Package pairing owns the device tokens that gate a serve's origin passthrough once it is exposed beyond loopback (GDK-433), and — since GDK-797/GDK-883 — the mirror REST a paired phone companion reads.
|
Package pairing owns the device tokens that gate a serve's origin passthrough once it is exposed beyond loopback (GDK-433), and — since GDK-797/GDK-883 — the mirror REST a paired phone companion reads. |
|
Package parenthint is the single owner of parent-rejection detection and the mirror hierarchy hint that follows it (CLI create/edit and REST PUT parent / POST create).
|
Package parenthint is the single owner of parent-rejection detection and the mirror hierarchy hint that follows it (CLI create/edit and REST PUT parent / POST create). |
|
Package secretscan holds the credential-shaped string patterns that every outbound artifact is checked against before it is written.
|
Package secretscan holds the credential-shaped string patterns that every outbound artifact is checked against before it is written. |
|
Package selfupdate answers one question — is a newer release published? — with one GitHub API call a day, cached on disk.
|
Package selfupdate answers one question — is a newer release published? — with one GitHub API call a day, cached on disk. |
|
Package serveaddr owns the home-root run directory that a live `gadak serve` writes so other processes can find it without guessing ports.
|
Package serveaddr owns the home-root run directory that a live `gadak serve` writes so other processes can find it without guessing ports. |
|
Package server is the loopback HTTP mux for the web UI and the API (specs/000-product/contracts/api.md).
|
Package server is the loopback HTTP mux for the web UI and the API (specs/000-product/contracts/api.md). |
|
Package snapshot builds shareable mirror copies for demos and benchmarks.
|
Package snapshot builds shareable mirror copies for demos and benchmarks. |
|
Package sqlhint is the shared SQL-error help used by gadak sql and gadak_query (MCP), and the owner of SQL comment stripping (StripComments) used by the group-query and MCP SELECT gates.
|
Package sqlhint is the shared SQL-error help used by gadak sql and gadak_query (MCP), and the owner of SQL comment stripping (StripComments) used by the group-query and MCP SELECT gates. |
|
Package statuscat is the single owner of the status-category contract: the three tokens data-model.md documents (new | inprogress | done), their mapping from Jira's REST statusCategory keys, and the reverse.
|
Package statuscat is the single owner of the status-category contract: the three tokens data-model.md documents (new | inprogress | done), their mapping from Jira's REST statusCategory keys, and the reverse. |
|
Package store owns the SQLite mirror: schema, migrations, transactions, full-text index and the derived fields the source does not provide.
|
Package store owns the SQLite mirror: schema, migrations, transactions, full-text index and the derived fields the source does not provide. |
|
Package sync fills the mirror from the configured sources (Jira, and Confluence when enabled).
|
Package sync fills the mirror from the configured sources (Jira, and Confluence when enabled). |
|
Package teamconfig builds and applies team-shareable gadak configuration files (views, field maps, group rules, …) without credentials or personal machine prefs.
|
Package teamconfig builds and applies team-shareable gadak configuration files (views, field maps, group rules, …) without credentials or personal machine prefs. |
|
Package term owns the PTY sessions `gadak serve` runs next to the mirror — one session core for all three surfaces (the web pane, the desktop app, and a phone over the paired network).
|
Package term owns the PTY sessions `gadak serve` runs next to the mirror — one session core for all three surfaces (the web pane, the desktop app, and a phone over the paired network). |
|
Package transition is the single owner of the gadak transition write (CLI, including `gadak close`, and REST).
|
Package transition is the single owner of the gadak transition write (CLI, including `gadak close`, and REST). |
|
Package uifocus is the handoff from the CLI to a running UI.
|
Package uifocus is the handoff from the CLI to a running UI. |
|
Package views owns the interpretation of view names: how the Jira filters and saved views inside a store are listed, and how one name resolves to exactly one of them.
|
Package views owns the interpretation of view names: how the Jira filters and saved views inside a store are listed, and how one name resolves to exactly one of them. |
|
Package workspace mounts additional gadak profiles under /w/<name>/ and lists them at GET /api/v1/workspaces.
|
Package workspace mounts additional gadak profiles under /w/<name>/ and lists them at GET /api/v1/workspaces. |
Click to show internal directories.
Click to hide internal directories.