Directories
¶
| Path | Synopsis |
|---|---|
|
Package apicontract holds the Go types for every shared JSON type and envelope in the core-investigation-loop Feature's normative transport appendix (spec/features/core-investigation-loop/api-contract.md, hub datatug/datatug), with the exact json:"..." field names that document declares - the schema authority datatug-cli (server) and datatug-apps (client) consume, per Phase 1 corrective Task 12.
|
Package apicontract holds the Go types for every shared JSON type and envelope in the core-investigation-loop Feature's normative transport appendix (spec/features/core-investigation-loop/api-contract.md, hub datatug/datatug), with the exact json:"..." field names that document declares - the schema authority datatug-cli (server) and datatug-apps (client) consume, per Phase 1 corrective Task 12. |
|
fixtures
Package fixtures holds the frozen JSON fixtures for pkg/apicontract's normative transport types (spec/features/core-investigation-loop/ api-contract.md, hub datatug/datatug) - one file per envelope/error case listed in the appendix's "Acceptance and migration" section.
|
Package fixtures holds the frozen JSON fixtures for pkg/apicontract's normative transport types (spec/features/core-investigation-loop/ api-contract.md, hub datatug/datatug) - one file per envelope/error case listed in the appendix's "Acceptance and migration" section. |
|
Package datatug holds the DataTug project model: entities, queries, environments, boards and their validation rules.
|
Package datatug holds the DataTug project model: entities, queries, environments, boards and their validation rules. |
|
Package incidents defines Incidentius's store-independent incident model and deterministic event projection.
|
Package incidents defines Incidentius's store-independent incident model and deterministic event projection. |
|
Package investigation owns the shared Investigation Context value model.
|
Package investigation owns the shared Investigation Context value model. |
|
Package recordsetcompare provides a deterministic, pure comparison of two policy-filtered recordsets.
|
Package recordsetcompare provides a deterministic, pure comparison of two policy-filtered recordsets. |
|
Package semantic resolves physical columns (a source + collection + set of scanned columns) to the entity fields a project's model says they mean.
|
Package semantic resolves physical columns (a source + collection + set of scanned columns) to the entity fields a project's model says they mean. |
|
Package dtprojcreator is a generated GoMock package.
|
Package dtprojcreator is a generated GoMock package. |
|
dalgostore
Package dalgostore implements storage.Store and datatug.ProjectStore over a caller-supplied dal.DB (dalgo-project-store plan): Store (store.go) creates, lists, opens and deletes projects in one store, and ProjectStore (this file) addresses one project in it.
|
Package dalgostore implements storage.Store and datatug.ProjectStore over a caller-supplied dal.DB (dalgo-project-store plan): Store (store.go) creates, lists, opens and deletes projects in one store, and ProjectStore (this file) addresses one project in it. |
|
filestore
Package filestore's query pair transaction protocol (this file) persists a query's JSON metadata and its body sidecar as one recoverable logical transaction, under the query store lock (query_lock.go):
|
Package filestore's query pair transaction protocol (this file) persists a query's JSON metadata and its body sidecar as one recoverable logical transaction, under the query store lock (query_lock.go): |
|
ingitdbschema
Package ingitdbschema ships DataTug's inGitDB project-store schema as static files and copies them into a store directory when a project store is initialised.
|
Package ingitdbschema ships DataTug's inGitDB project-store schema as static files and copies them into a store directory when a project store is initialised. |
Click to show internal directories.
Click to hide internal directories.