antigravity

Identity

  • Names: antigravity / com.google.antigravity.
  • Native format: antigravity-transcript-jsonl, <conversation>/.system_generated/logs/transcript_full.jsonl, with transcript.jsonl as fallback. These are rewritten rendered projections.
  • Session ID: The native conversation directory key, not the literal transcript filename or a Gemini-shaped sessionId. No namespace is specified by the fixture evidence.
  • Entity keys: Derive message IDs from native step_index; missing or reused indexes require capture-scoped positions. Tool calls use native id when present, otherwise a derived step/part key. All mutable snapshot projections use snapshot assembly.
  • Notes: Keep USER_INPUT, PLANNER_RESPONSE, CODE_ACTION, CONVERSATION_HISTORY and SYSTEM_MESSAGE renderings in displayContent. State absent model content and role where unknown. PLANNER_RESPONSE identifies model output; SYSTEM_MESSAGE identifies a harness notice. Preserve thinking without guessing visibility. tool_calls provides requests, names and typed arguments. A rewrite alone does not prove destroyed history, deletion or a compaction range; gaps require evidence.

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

antigravity: native facts without a standard field

  • Lineage and links: No parent, child, fork, continuation, copy or root mapping is qualified. A step status does not establish a tool result, and CODE_ACTION does not identify a paired invocation.

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.google.antigravity/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: the rendered-transcript parser and explicitly synthetic fixtures in ctxrs/ctx at 74f63227f1c7416607d704668f38b9c7c9de6a16. Vendor changelog supports the storage-rewrite lead. No native harness version is qualified. 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.