Directories
¶
| Path | Synopsis |
|---|---|
|
Package api implements the chi v5 HTTP routes for /api/v1 (SPEC-07) and the OpenAPI 3.1 source-of-truth with a CI route diff.
|
Package api implements the chi v5 HTTP routes for /api/v1 (SPEC-07) and the OpenAPI 3.1 source-of-truth with a CI route diff. |
|
Package cli implements the `gseer` command tree (SPEC-03).
|
Package cli implements the `gseer` command tree (SPEC-03). |
|
Package collect is the FIRST-PARTY PASSIVE data connector architecture (v0.0.2, milestones M14/M15, owner directive §2).
|
Package collect is the FIRST-PARTY PASSIVE data connector architecture (v0.0.2, milestones M14/M15, owner directive §2). |
|
Package config implements YAML configuration loading, environment- variable overlay, CLI flag precedence, strict schema validation, and actionable E_* errors for the GSEER v0.0.1 binary (SPEC-03 §5, §7).
|
Package config implements YAML configuration loading, environment- variable overlay, CLI flag precedence, strict schema validation, and actionable E_* errors for the GSEER v0.0.1 binary (SPEC-03 §5, §7). |
|
Package dashboard is the server-rendered web UI (AC-4.9 third surface).
|
Package dashboard is the server-rendered web UI (AC-4.9 third surface). |
|
Package export streams search results as JSON, CSV, or NDJSON (v0.1.0, owner directive §4).
|
Package export streams search results as JSON, CSV, or NDJSON (v0.1.0, owner directive §4). |
|
Package fixture implements the labeled synthetic dataset (SPEC-04 §9) and the banner constant shared by CLI/API/Dashboard.
|
Package fixture implements the labeled synthetic dataset (SPEC-04 §9) and the banner constant shared by CLI/API/Dashboard. |
|
Package fprule implements the v0.1.0 fingerprint rule engine: a versioned, lint-checked rule collection that classifies technology evidence ALREADY OBSERVED into products with confidence.
|
Package fprule implements the v0.1.0 fingerprint rule engine: a versioned, lint-checked rule collection that classifies technology evidence ALREADY OBSERVED into products with confidence. |
|
Package gql contains the GSEER Query Language implementation: lexer → parser → ast → validator → planner (SPEC-04).
|
Package gql contains the GSEER Query Language implementation: lexer → parser → ast → validator → planner (SPEC-04). |
|
ast
Package ast holds the typed GQL tree + visitor + explain rendering (SPEC-04 §4).
|
Package ast holds the typed GQL tree + visitor + explain rendering (SPEC-04 §4). |
|
lexer
Package lexer is the GQL token stream producer (SPEC-04 §2–3).
|
Package lexer is the GQL token stream producer (SPEC-04 §2–3). |
|
parser
Package parser is the recursive-descent GQL parser (SPEC-04 §3 EBNF).
|
Package parser is the recursive-descent GQL parser (SPEC-04 §3 EBNF). |
|
planner
Package planner compiles the validated GQL AST to parameterized PostgreSQL SQL against the search_index union view (SPEC-04 §6, §8).
|
Package planner compiles the validated GQL AST to parameterized PostgreSQL SQL against the search_index union view (SPEC-04 §6, §8). |
|
plannersqlite
Package plannersqlite lowers a validated GQL AST to parameterized SQL for the SQLite personal-mode engine (database/sql + modernc driver).
|
Package plannersqlite lowers a validated GQL AST to parameterized SQL for the SQLite personal-mode engine (database/sql + modernc driver). |
|
validator
Package validator is the GQL semantic validator (SPEC-04 §5, §7).
|
Package validator is the GQL semantic validator (SPEC-04 §5, §7). |
|
Package httpx holds the HTTP hardening shared by GSEER's two web surfaces (REST API + dashboard): security response headers and trusted-proxy client-IP resolution (v0.0.2 M16 security review).
|
Package httpx holds the HTTP hardening shared by GSEER's two web surfaces (REST API + dashboard): security response headers and trusted-proxy client-IP resolution (v0.0.2 M16 security review). |
|
Package search implements the SearchService: validate → plan → execute → shape, applying the mode filter (default: service, PD-1) with no mode semantics in any caller (RS-3, SPEC-04).
|
Package search implements the SearchService: validate → plan → execute → shape, applying the mode filter (default: service, PD-1) with no mode semantics in any caller (RS-3, SPEC-04). |
|
Package storage contains the GSEER persistence layer.
|
Package storage contains the GSEER persistence layer. |
|
migrations
Package migrations embeds the GSEER SQL migration files so the compiled binary is self-contained (no runtime file-path lookup).
|
Package migrations embeds the GSEER SQL migration files so the compiled binary is self-contained (no runtime file-path lookup). |
|
postgres
Package postgres is the PostgreSQL adapter under internal/storage.
|
Package postgres is the PostgreSQL adapter under internal/storage. |
|
Package suppress is the centralized suppression policy layer (v0.0.2 Passive Intelligence, milestone M13, owner directive §3).
|
Package suppress is the centralized suppression policy layer (v0.0.2 Passive Intelligence, milestone M13, owner directive §3). |
|
Package update implements the v0.1.0 signed update system (owner directive §5).
|
Package update implements the v0.1.0 signed update system (owner directive §5). |
|
Package version exposes build-time metadata injected via -ldflags.
|
Package version exposes build-time metadata injected via -ldflags. |
Click to show internal directories.
Click to hide internal directories.