internal/

directory
v0.0.0-...-eb0ce61 Latest Latest
Warning

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

Go to latest
Published: Mar 23, 2026 License: Apache-2.0

Directories

Path Synopsis
Package ai manages the bridge process used for pi-backed LLM operations.
Package ai manages the bridge process used for pi-backed LLM operations.
Package aiauthoring implements bounded AI-assisted authoring for automation artifacts.
Package aiauthoring implements bounded AI-assisted authoring for automation artifacts.
Package analytics provides historical metrics collection and aggregation.
Package analytics provides historical metrics collection and aggregation.
Package api provides HTTP handlers for bounded AI authoring endpoints.
Package api provides HTTP handlers for bounded AI authoring endpoints.
Package apperrors provides classified error handling infrastructure.
Package apperrors provides classified error handling infrastructure.
Package artifacts manages canonical job artifact metadata.
Package artifacts manages canonical job artifact metadata.
Package auth provides authentication profile management and credential resolution.
Package auth provides authentication profile management and credential resolution.
Package buildinfo provides information about the current build of the application.
Package buildinfo provides information about the current build of the application.
Package captcha provides CAPTCHA detection and solving service integration.
Package captcha provides CAPTCHA detection and solving service integration.
cli
Package cli provides the Spartan Scraper command-line interface router.
Package cli provides the Spartan Scraper command-line interface router.
ai
Package ai implements the Spartan CLI subcommands for bounded AI authoring workflows.
Package ai implements the Spartan CLI subcommands for bounded AI authoring workflows.
batch
Package batch provides CLI commands for batch job operations.
Package batch provides CLI commands for batch job operations.
common
Package common provides shared CLI helpers used across command modules.
Package common provides shared CLI helpers used across command modules.
manage
Package manage contains CLI commands for configuration/data management (auth/export/templates/states/jobs/schedule).
Package manage contains CLI commands for configuration/data management (auth/export/templates/states/jobs/schedule).
scrape
Package scrape contains crawl CLI command wiring.
Package scrape contains crawl CLI command wiring.
server
Package server contains health CLI command wiring.
Package server contains health CLI command wiring.
Package config provides application configuration loading from environment variables.
Package config provides application configuration loading from environment variables.
Package crawl provides URL pattern matching for crawl filtering.
Package crawl provides URL pattern matching for crawl filtering.
Package dedup provides cross-job content deduplication using simhash.
Package dedup provides cross-job content deduplication using simhash.
Package diff provides content diffing functionality for change detection.
Package diff provides content diffing functionality for change detection.
Package exporter provides CSV export implementation.
Package exporter provides CSV export implementation.
Package extract provides caching for AI extraction results to reduce API costs.
Package extract provides caching for AI extraction results to reduce API costs.
Package fetch provides HTTP and headless browser content fetching capabilities.
Package fetch provides HTTP and headless browser content fetching capabilities.
Package fsutil provides filesystem utilities for secure data directory management.
Package fsutil provides filesystem utilities for secure data directory management.
Package hostmatch provides centralized host extraction and pattern matching utilities.
Package hostmatch provides centralized host extraction and pattern matching utilities.
Package jobs provides job creation and persistence logic for scrape, crawl, and research jobs.
Package jobs provides job creation and persistence logic for scrape, crawl, and research jobs.
Package mcp exposes structured runtime diagnostics over the MCP tool surface.
Package mcp exposes structured runtime diagnostics over the MCP tool surface.
Package model defines shared domain types for batch job operations.
Package model defines shared domain types for batch job operations.
Package paramdecode centralizes typed reads from persisted parameter maps.
Package paramdecode centralizes typed reads from persisted parameter maps.
Package pipeline provides a plugin system for extending scrape and crawl workflows.
Package pipeline provides a plugin system for extending scrape and crawl workflows.
Package queue provides pluggable queue backends for job distribution.
Package queue provides pluggable queue backends for job distribution.
Package research provides citation URL normalization and generation.
Package research provides citation URL normalization and generation.
Package retention provides data retention policy enforcement.
Package retention provides data retention policy enforcement.
Purpose: Initialize the fully wired runtime job manager used by local execution surfaces.
Purpose: Initialize the fully wired runtime job manager used by local execution surfaces.
Package scheduler provides an in-memory cache for schedules with file watching.
Package scheduler provides an in-memory cache for schedules with file watching.
Package scrape provides functionality for scraping a single web page.
Package scrape provides functionality for scraping a single web page.
Package simhash provides content similarity detection using simhash algorithm.
Package simhash provides content similarity detection using simhash algorithm.
Package store provides SQLite-backed persistent storage for analytics data.
Package store provides SQLite-backed persistent storage for analytics data.
Package submission validates operator-facing batch requests and converts them into canonical create-time jobs.JobSpec values.
Package submission validates operator-facing batch requests and converts them into canonical create-time jobs.JobSpec values.
Package testsite provides a deterministic local HTTP fixture for end-to-end and stress tests.
Package testsite provides a deterministic local HTTP fixture for end-to-end and stress tests.
ui
tui
Package tui provides entry points for running the TUI.
Package tui provides entry points for running the TUI.
Package validate provides request validators for scrape, crawl, and research operations.
Package validate provides request validators for scrape, crawl, and research operations.
Package watch manages persisted watch-check artifacts.
Package watch manages persisted watch-check artifacts.
Package webassets contains repository-level checks for the static web shell.
Package webassets contains repository-level checks for the static web shell.
Package webhook resolves and pins webhook delivery targets.
Package webhook resolves and pins webhook delivery targets.

Jump to

Keyboard shortcuts

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