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. |
|
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. |
Click to show internal directories.
Click to hide internal directories.