Directories
¶
| Path | Synopsis |
|---|---|
|
Package acquire implements publish-after-validation managed-repository acquisition.
|
Package acquire implements publish-after-validation managed-repository acquisition. |
|
Package attachment owns the versioned project memory manifest used by the attach and detach workflows.
|
Package attachment owns the versioned project memory manifest used by the attach and detach workflows. |
|
Package bootstrap constructs the deterministic initialization candidate for a managed engram store.
|
Package bootstrap constructs the deterministic initialization candidate for a managed engram store. |
|
Package changeset constructs deterministic logical net differences between portable snapshots.
|
Package changeset constructs deterministic logical net differences between portable snapshots. |
|
Package checker implements the portable engram snapshot and changeset validation functions.
|
Package checker implements the portable engram snapshot and changeset validation functions. |
|
Package commands registers concrete command handlers on the protocol-facing CLI application.
|
Package commands registers concrete command handlers on the protocol-facing CLI application. |
|
Package conformance loads and materializes the repository's versioned conformance-fixture manifest.
|
Package conformance loads and materializes the repository's versioned conformance-fixture manifest. |
|
Package discovery selects snapshot roots without inferring ownership from an enclosing project repository.
|
Package discovery selects snapshot roots without inferring ownership from an enclosing project repository. |
|
Package doctor implements the local, read-only integration diagnostics and bounded recovery surface of the reference CLI.
|
Package doctor implements the local, read-only integration diagnostics and bounded recovery surface of the reference CLI. |
|
Package documentprofile contains the source-level rules shared by engram records, directory maps, and schema documents.
|
Package documentprofile contains the source-level rules shared by engram records, directory maps, and schema documents. |
|
Package draft plans and safely publishes portable working-draft helpers.
|
Package draft plans and safely publishes portable working-draft helpers. |
|
Package fileidentity materializes the physical identity carried by an os.FileInfo before its path can be replaced.
|
Package fileidentity materializes the physical identity carried by an os.FileInfo before its path can be replaced. |
|
Package gitcap probes the system Git executable for the capabilities used by engram.
|
Package gitcap probes the system Git executable for the capabilities used by engram. |
|
Package gitpath translates path output from Git's command protocol into the host-native representation used by the Go filesystem APIs.
|
Package gitpath translates path output from Git's command protocol into the host-native representation used by the Go filesystem APIs. |
|
Package gitpresent installs the byte-transparent local Git presentation shared by initialization and acquisition workflows.
|
Package gitpresent installs the byte-transparent local Git presentation shared by initialization and acquisition workflows. |
|
Package gitraw reads and validates the raw Git representation used by the normative managed-store annex.
|
Package gitraw reads and validates the raw Git representation used by the normative managed-store annex. |
|
Package guard installs and verifies the deliberately minimal raw-Git pre-commit guard owned by the reference CLI.
|
Package guard installs and verifies the deliberately minimal raw-Git pre-commit guard owned by the reference CLI. |
|
Package harness installs the trusted, project-scoped Engram integration for supported agent harnesses.
|
Package harness installs the trusted, project-scoped Engram integration for supported agent harnesses. |
|
Package hookexec implements the complete core Appendix C preparation executor.
|
Package hookexec implements the complete core Appendix C preparation executor. |
|
Package hookprotocol implements the byte-level preparation-hook process contract independently from hook selection and process execution.
|
Package hookprotocol implements the byte-level preparation-hook process contract independently from hook selection and process execution. |
|
Package hooks selects and authorizes complete preparation-hook sets.
|
Package hooks selects and authorizes complete preparation-hook sets. |
|
Package initialize creates and recovers one managed store without exposing a partially accepted repository at the requested target.
|
Package initialize creates and recovers one managed store without exposing a partially accepted repository at the requested target. |
|
Package journal defines the controller-private durable recovery record for one managed transaction.
|
Package journal defines the controller-private durable recovery record for one managed transaction. |
|
Package lifecycle owns the exact pre-publication state used by init and acquisition.
|
Package lifecycle owns the exact pre-publication state used by init and acquisition. |
|
Package lockidentity gives cooperating lock files an ownership identity which remains unambiguous after their creating descriptor is closed.
|
Package lockidentity gives cooperating lock files an ownership identity which remains unambiguous after their creating descriptor is closed. |
|
Package managedread composes raw Git projections with the portable checker for read-only inspection of Git-managed engram stores.
|
Package managedread composes raw Git projections with the portable checker for read-only inspection of Git-managed engram stores. |
|
Package managedwrite implements the Git annex managed acceptance and recovery transaction.
|
Package managedwrite implements the Git annex managed acceptance and recovery transaction. |
|
Package markdownprofile contains the CommonMark-facing adapter used by the portable engram checker.
|
Package markdownprofile contains the CommonMark-facing adapter used by the portable engram checker. |
|
Package networkgit constructs disposable Git contexts for authorized repository-network operations.
|
Package networkgit constructs disposable Git contexts for authorized repository-network operations. |
|
Package projectsetup converges a project-scoped Engram installation from an optional declarative engram.yaml manifest.
|
Package projectsetup converges a project-scoped Engram installation from an optional declarative engram.yaml manifest. |
|
Package pullflow implements verified, merge-free incoming synchronization.
|
Package pullflow implements verified, merge-free incoming synchronization. |
|
Package regexprofile validates and compiles engram's portable JSON Schema pattern subset.
|
Package regexprofile validates and compiles engram's portable JSON Schema pattern subset. |
|
Package releasepack builds reproducible cross-platform release archives for the reference CLI using only the Go toolchain and standard library.
|
Package releasepack builds reproducible cross-platform release archives for the reference CLI using only the Go toolchain and standard library. |
|
Package remoteselect resolves the closed remote/branch configuration used by pull and push without initiating network access.
|
Package remoteselect resolves the closed remote/branch configuration used by pull and push without initiating network access. |
|
Package rendezvous implements the annex-defined cooperative accepted-ref and worktree lock paths.
|
Package rendezvous implements the annex-defined cooperative accepted-ref and worktree lock paths. |
|
Package replay implements the byte-exact, merge-free divergent replay rule from the normative Git annex.
|
Package replay implements the byte-exact, merge-free divergent replay rule from the normative Git annex. |
|
Package schemaprofile implements the engram JSON Schema profile.
|
Package schemaprofile implements the engram JSON Schema profile. |
|
Package snapshot projects a byte-exact logical engram snapshot from a boundary-safe source.
|
Package snapshot projects a byte-exact logical engram snapshot from a boundary-safe source. |
|
Package staging implements the literal, logical `add` helper.
|
Package staging implements the literal, logical `add` helper. |
|
Package syncflow implements the network-facing synchronization primitives used by command adapters.
|
Package syncflow implements the network-facing synchronization primitives used by command adapters. |
|
Package testpath contains host-portable path encodings used by integration fixtures.
|
Package testpath contains host-portable path encodings used by integration fixtures. |
|
Package transport validates the closed repository-location surface used by clone and computes its deterministic default destination.
|
Package transport validates the closed repository-location surface used by clone and computes its deterministic default destination. |
|
Package treeimage captures and materializes byte-exact private filesystem trees for hooks and managed reconciliation.
|
Package treeimage captures and materializes byte-exact private filesystem trees for hooks and managed reconciliation. |
|
Package unicode17 implements the Unicode 17.0.0 operations required by engram path identity.
|
Package unicode17 implements the Unicode 17.0.0 operations required by engram path identity. |
|
cmd/gentables
command
Command gentables generates the Unicode 17 tables used by engram.
|
Command gentables generates the Unicode 17 tables used by engram. |
|
Package yamlprofile parses the restricted YAML 1.2.2 Core Schema profile shared by engram's manifest, frontmatter, and hook protocol formats.
|
Package yamlprofile parses the restricted YAML 1.2.2 Core Schema profile shared by engram's manifest, frontmatter, and hook protocol formats. |
Click to show internal directories.
Click to hide internal directories.