internal/

directory
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 10, 2026 License: AGPL-3.0

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.
gql
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL