auggie

Identity

  • Names: auggie / com.augmentcode.auggie.
  • Native format: auggie-session-json, chatHistory[] (alias chat_history), current agentState and workspace fields.
  • Session ID: sessionId or session_id; aliases must agree. No filename fallback. Global uniqueness is unverified; independently scoped stores require identity qualification before combining them.
  • Entity keys: Unique exchange request_id or requestId with a request/response projection slot supplies derived record identity. It is not an inference ID. Missing or duplicate keys use capture-scoped positions.
  • Notes: Use recorded request_message, response_text or their text nodes. An exchange’s completion time is not a separate timestamp for each message. isHistorySummary records a compaction with unknown replacement range. Keep changed files, model/billing fields and subagent state native until qualified. Current title, configuration and agentState follow exchanges as snapshots. Claim remote-cache authority only when the source establishes cloud ownership.

Position basis

Use only positions established by the stated format and mapping evidence. Current-state rows without transcript positions form the snapshot tail. A protocol commit boundary takes precedence over physical EOF; uncommitted bytes are not a gap.

Destinations

auggie: native facts without a standard field

  • Lineage and links: Embedded histories, generic parent keys and labels lack a pinned native contract. Retain them without spawnedBy, relatedUnknown or a separate child stream. No copy or root mapping is qualified.

Usage

Select one report per native accounting identity only when this entry establishes that identity. Keep unjoinable or overlapping reports as native evidence. Declare incomplete semantic coverage. Schema defaults and placeholder zeros are not reported usage. Backend inclusion rules require evidence; do not infer them from a model name.

Lane and unassigned facts

Record facts without established session ownership in the manifest’s _meta["com.augmentcode.auggie/unassigned"], using the common shape. Selection may retain these facts with any session subset, including an empty subset, but must not imply session ownership. State the selection policy in the export report.

Losses

Declare every applicable loss under ASR-157. Missing model rendering, accounting joins, lineage or exact context boundaries remain losses when this entry does not qualify them. Unknown ownership is not itself lost data. Record omitted unassigned facts with a documented vendor loss or report rather than a new core category.

Evidence

Basis: fixture-verified: parser and sanitized fixture directory labeled v0.32.0 in ctxrs/ctx at 74f63227f1c7416607d704668f38b9c7c9de6a16; vendor changelog only. No Auggie runtime or version-level conformance claim. Evidence applies only to the named formats and explicit mappings above. A real capture covers only exercised behavior. A writer probe run without a model covers persistence, not model or tool execution. Authored tests do not qualify an agent version. Unlisted formats and link mappings remain unqualified.