Documentation
¶
Overview ¶
Package main defines the Traceary entrypoint. Environment loading and dependency wiring happen only in this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package application defines the orchestration layer between presentation adapters and the domain model.
|
Package application defines the orchestration layer between presentation adapters and the domain model. |
|
queryservice
Package queryservice defines read-only application services.
|
Package queryservice defines read-only application services. |
|
redaction
Package redaction provides shared audit-payload redaction helpers that can be consumed both by application/usecase implementations and by presentation-layer callers (e.g.
|
Package redaction provides shared audit-payload redaction helpers that can be consumed both by application/usecase implementations and by presentation-layer callers (e.g. |
|
types
Package types defines application-layer DTOs, criteria objects, and read models shared by usecase and queryservice boundaries.
|
Package types defines application-layer DTOs, criteria objects, and read models shared by usecase and queryservice boundaries. |
|
usecase
Package usecase contains Traceary's write-side orchestration interfaces and implementations.
|
Package usecase contains Traceary's write-side orchestration interfaces and implementations. |
|
Package domain holds the Traceary business model.
|
Package domain holds the Traceary business model. |
|
model
Package model defines Traceary entities, aggregates, and repository contracts.
|
Package model defines Traceary entities, aggregates, and repository contracts. |
|
types
Package types provides Traceary value objects and domain-level enums.
|
Package types provides Traceary value objects and domain-level enums. |
|
Package infrastructure provides implementations for databases and external dependencies.
|
Package infrastructure provides implementations for databases and external dependencies. |
|
filesystem
Package filesystem provides filesystem-backed implementations of the application interfaces, including hook configuration writers and hook script installers.
|
Package filesystem provides filesystem-backed implementations of the application interfaces, including hook configuration writers and hook script installers. |
|
sqlite
Package sqlite provides SQLite-based persistence implementations.
|
Package sqlite provides SQLite-based persistence implementations. |
|
Package presentation contains Traceary's external adapters.
|
Package presentation contains Traceary's external adapters. |
|
cli
Package cli provides the Traceary command-line interface.
|
Package cli provides the Traceary command-line interface. |
|
mcpserver
Package mcpserver provides the Traceary MCP server.
|
Package mcpserver provides the Traceary MCP server. |
|
scripts
|
|
|
hooks
Package hooks bundles the compatibility shell wrappers that packaged Traceary host integrations still ship alongside the Go hook runtime.
|
Package hooks bundles the compatibility shell wrappers that packaged Traceary host integrations still ship alongside the Go hook runtime. |
Click to show internal directories.
Click to hide internal directories.